Несколько недель назад я задал этот вопрос о попытке обновления с Laravel 5.1 до 5.2 – Обновление Larael с 5.1.35 до 5.2. * – не удалось обновить symfony / css-selector Хотя мне дали очень хороший и ясный ответ, это не помогло. Как указано, я обновил "lucadegasperi/oauth2-server-laravel" до "~5.1" , но у меня все еще такая […]
Я пытаюсь отправить gmail с laravel 5.2. Но он бросает эту ошибку Swift_TransportException в строке StreamBuffer.php 269: невозможно установить соединение с узлом smtp.gmail.com [Время ожидания подключения № 110] он отлично работает в локальном хосте это мой файл .env MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=465 MAIL_USERNAME=my@gmail.com MAIL_PASSWORD=password MAIL_ENCRYPTION=ssl и это мой mail.php <?php return [ /* |————————————————————————– | Mail […]
В базе данных у меня есть пользователи таблицы с столбцом last_login_at. Каждый раз, когда какой-то пользователь входит в систему, я хочу перевернуть last_login_at . Итак, я создал приложение / Listeners / UpdateLastLoginOnLogin.php : namespace App\Listeners; use Carbon\Carbon; class UpdateLastLoginOnLogin { public function handle($user, $remember) { $user->last_login_at = Carbon::now(); $user->save(); } } В приложении / Провайдерах […]
Я получаю TokenMismatch в Ajax Submit, когда я отправляю форму, это дает мне ошибку. Здесь я использую Laravel 5.2 . Где я прохожу X-CSRF-TOKEN при вызове ajax. Установите Token on on meta по default.blade.php . default.blade.php . Я пробовал все возможные решения от StackOverflow . Изменение разрешения папки хранения. Пробовал кеш очистки. Попробуйте добавить Route::group(['middleware' […]
Я разрабатываю приложение с Laravel 5.2, оно должно быть выполнено RESTFUL. Также очень легко реализовать ресурсы RESTful в Laravel. например, для получения всех категорий в формате json в routes мы просто должны добавить Route::resource('category', 'CategoryController'); а затем в CategoryController мы будем иметь это для возврата объекта JSON всех категорий: class CategoryController extends Controller public function […]
Я хочу сделать индивидуальный поиск на моем сайте. Вот MySQL Search: SELECT * FROM MyDB . MyTable WHERE ( id LIKE '% MySearch%' ИЛИ firstname LIKE '% MySearch%' ИЛИ lastname LIKE '% MySearch%' ИЛИ email LIKE '% MySearch%' ИЛИ address LIKE '% MySearch%'); Как я могу получить этот поиск в моем контроллере Laravel ?? $ […]
В этом представлении есть ссылка, которая вызывает функцию javascript @extends('layouts.main') @section('content') <table class="table"> <tr> <th>ID</th> <th>Nombre</th> <th>Opción</th> </tr> @foreach ($tasks as $task) <tr> <td>{{$task->id}}</td> <td>{{$task->name}}</td> <td><a href="javascript:void(0)" onclick="eliminar({{$task->id}})" class="btn btn-danger">Eliminar</a></td> </tr> @endforeach </table> @stop и вот код javascript function eliminar(id){ $.ajax({ type: "DELETE", url: "task/"+id, success: function (data) { console.log(data); }, error: function (data) { […]
У меня есть следующие маршруты: Route::group(['prefix' => 'api/v1', 'middleware' => 'api'], function() { Route::resource('authenticate', 'AuthenticateController', ['only' => ['index']]); Route::post('authenticate', 'AuthenticateController@authenticate'); Route::resource('users', 'UserController'); }); У UserController есть тест, гарантирующий, что когда пользователь отправляется через POST , он правильно проверяет ввод. Это должно возвращать значение 422, если оно недействительно, но на самом деле оно возвращает 302. В […]
Я обновил с 5.2 до> 5.3, а Auth::user() возвращает null . маршрут Route::group(['middleware' => ['auth']], function () { Route::get('/test', 'MyController@showMain'); } Контроллер с вызовом конструктора Auth::check() возвращает null public $user; public function __construct() { $this->user = Auth::user(); } public function showMain() { return $this->user; } Контроллер с вызовом showMain Auth::check() возвращает User (как и ожидалось). […]
Как я могу зарегистрировать неудачные попытки входа в систему с помощью laravel 5.2 У меня установлен auth леса. Я добавил следующее к моему EventsServiceProvider.php protected $listen = [ 'Illuminate\Auth\Events\Attempting' => [ 'App\Listeners\LogAuthenticationAttempt', ], 'Illuminate\Auth\Events\Login' => [ 'App\Listeners\LogSuccessfulLogin', ], 'Illuminate\Auth\Events\Logout' => [ 'App\Listeners\LogSuccessfulLogout', ], 'Illuminate\Auth\Events\Lockout' => [ 'App\Listeners\LogLockout', ], ]; И в моем приложении / Listeners […]