Articles of laravel 5.3

Как выйти из истекшего сеанса в Laravel 5.x?

Более поздние версии Laravel (правильно) используют POST для выхода из сеанса. Причиной этого является то, что GET / HEAD следует использовать только для того, чтобы пассивные действия соответствовали требованиям HTTP. POST с токеном csrf также защищает злонамеренных пользователей / сайтов от регистрации ваших сеансов: https://security.stackexchange.com/questions/62769/must-login-and-logout-action-have-csrf-protection Однако, если сеанс уже отключен, и пользователь нажимает кнопку выхода […]

Отсутствует аргумент 1 для Illuminate \ Support \ Manager :: createDriver () – проблема с Laravel FCM

Я использую laravel-fcm для отправки push-уведомлений на мобильный. Но я получаю следующую ошибку ОшибкаException в строке Manager.php 77: Отсутствует аргумент 1 для Illuminate \ Support \ Manager :: createDriver (), вызываемый в /opt/lampstack-5.6.21-2/apache2/htdocs/project/vendor/laravel/framework/src/ Illuminate / Support / Manager.php в строке 87 и определяется За несколько дней до того, как я смог отправить уведомления, но теперь […]

Загрузка файла Ajax с данными формы Laravel 5.3

Я хочу загрузить изображение профиля user на сервер, и я застрял в ajax-загрузке изображения все мои данные формы отправляются в database включая image name но файл не загружается на сервер мой взгляд //form <form id="example-form" method="post" enctype="multipart/form-data"> {!! csrf_field() !!} <div class="row"> <div class="col m12"> <div class="row"> <div class="input-field col m12 s12"> <input id="name" name="name" […]

cURL ошибка 60: сертификат SSL в Laravel 5.4

Полная ошибка RequestException in CurlFactory.php line 187: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html) сценарий Прежде чем кто-нибудь укажет мне на эти два ларакастских ответа: https://laracasts.com/discuss/channels/general-discussion/curl-error-60-ssl-certificate-problem-unable-to-get-local-issuer-certificate https://laracasts.com/discuss/channels/general-discussion/curl-error-60-ssl-certificate-problem-unable-to-get-local-issuer-certificate/replies/52954 Я уже посмотрел на них и вот почему здесь, Проблема в том, что у меня теперь есть файл cacert.pem, но это […]

Laravel возвращает пустую страницу только на определенных маршрутах

У меня проблема, когда маршрут возвращает пустую страницу. Я использую Homestead качестве среды моего dev, и я не уверен, как отлаживать. В /storage/logs/laravel … не возвращаются никакие исключения, когда я посещаю белую страницу. web.php (где он не работает): Route::get('/clinic/register', 'ClinicController@register'); controller.php: public function register() { return view('clinic.register', ['specialisms' => Specialism::pluck('specialism', 'id')]); } Тем не менее, […]

Laravel 5.3 – htmlspecialchars () ожидает, что параметр 1 будет строкой

Я новичок в laravel, и мне это нравится. Во время работы над проектом в социальных сетях я получил эту ошибку: htmlspecialchars() expects parameter 1 to be string, object given (View: C:\wamp64\www\histoirevraie\resources\views\user\profile.blade.php) Я проверил некоторые вопросы на этом сайте, но я не нашел вопроса, который решает мою проблему. это мой profile.blade.php : <ul class="profile-rows"> <li> <span […]

Laravel 5.3 withCount () вложенное отношение

Структура модели выглядит следующим образом Учебник -> (hasMany) Главы -> (hasMany) видео Как загрузить количество видео (video_count) из учебной модели с помощью метода larvel 5.3 с помощью метода count () Я пытался: Tutorial::withCount('chapters') ->withCount('chapters.videos') // this gives error: Call to undefined method Illuminate\Database\Query\Builder::chapters.videos() ->all(); редактировать Это работает, любое лучшее решение? Tutorial::withCount('chapters') ->with(['chapters' => function($query){ $query->withCount('videos'); […]

Вызов неопределенного метода Illuminate \ Database \ Query \ Builder :: notify ()

Проблема в Laravel 5.3.6 при подаче запроса в «Забыл пароль». Сведения об ошибке Вызов неопределенного метода Illuminate \ Database \ Query \ Builder :: notify () Проблема находится в файле ниже: поставщик \ Laravel \ рамки \ SRC \ Осветите \ Auth \ Пароли \ PasswordBroker.php Строка 69. Код ниже $user->sendPasswordResetNotification( $this->tokens->create($user) ); Функция: sendResetLink […]

Возврат коллекции после обновления ()?

Используя Raw, как вернуть коллекцию обновленной строки? Например: $updated = DB::table('users')->where('id', 1)->update(['votes' => 123]); Я ожидал, что dd($updated) вернет обновленную строку коллекции, но она вернулась 1. {{$updated->votes}} should return 123

Laravel Scheme Builder добавляет auto_increment ко всем целочисленным полям, которые не позволяют

Когда я пытаюсь использовать PHP Laravels Migration and schema builder, я продолжаю получать ошибку ниже на любом табуле, у которого есть столбец с индексом автоматического увеличения и обычный столбец user_id integer. Приведенная ниже ошибка показывает, что в столбце user_id SQL генерируется значение auto_increment на user_id, и мой код не говорит, что он это делает! Я […]