Articles of laravel 5

Laravel 5.3 хранить и читать каталоги файлов

В настоящее время вы пытаетесь играть с файлами, но изо всех сил пытаетесь выяснить, где их разместить и как их читать в списке. Ive попытался поместить несколько тестовых файлов в $files = array(); $dir = opendir(asset('files'); // open the cwd..also do an err check. while(false != ($file = readdir($dir))) { if(($file != ".") and ($file […]

barryvdh / laravel-cors не работает для моих маршрутов

Я использую [этот пакет laravel-cors] [1], я прочитал документы, и я добавил поставщика услуг в config/app.php . После добавления промежуточного программного обеспечения к kernel.php например: protected $middleware = [ \Barryvdh\Cors\HandleCors::class, \Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class, ]; Он работает для моих паспортных маршрутов, но не для моих собственных маршрутов. Паспортные маршруты Route::group([ 'middleware' => ['api'] ], function ($router) { Passport::routes(); […]

Laravel-5 перенаправление в / домой после входа в систему

Я создаю пользовательскую систему аутентификации с ролями в Laravel-5.1. У меня есть два набора пользователей, супервизоров и администраторов. Но у меня только одна страница входа. Поэтому, когда пользователь входит в систему, он сначала аутентифицирует свои учетные данные, затем я написал промежуточное программное обеспечение, которое проверяет, какой пользователь он является. Если они администратор, он должен перенаправить […]

Несколько типов пользователей auth в Laravel 5

Как я могу отделить группу пользователей auth в 3 группы, мне нужен админ, клиент и рабочая группа. Вот мой маршрут для пользователей auth: Route::group(['middleware' => 'auth'], function(){ Route::get('home', array( 'as' => 'home', 'uses' => 'HomeController@index' )); Route::get('logout', array( 'as' => 'logout', 'uses' => 'UserController@logout' )); });

Laravel 5.1 – Тестирование множественного selectbox

У меня возникают проблемы, когда я пишу свои тесты для множественного блока выбора с помощью помощников по тестированию Laravel 5.1. Я пробовал как storeInput, так и select, который является скорее псевдонимом для storeInput. Когда я работаю с множественным выбором, и я хочу, чтобы вход был отформатирован как массив, я создал <select name="roles[]"> но это невозможно […]

Переменная перехода от компонента к области модели

Я использую OctoberCMS на основе Laravel. Я пытаюсь получить идентификатор из URL-адреса и передать его в Scope для фильтрации результатов базы данных. $ this-> свойство ('username') работает и возвращает имя пользователя из URL-адреса. Но как вы передаете его модели и в функцию Scope? Вот руководство, в разделе «Динамические области». https://octobercms.com/docs/database/model#query-scopes страница URL: localhost / user […]

Laravel / Eloquent WHERE NOT SUBQUERY

У меня возникли проблемы с настройкой такого негативного состояния: WHERE NOT( "last_day" "<=" $first_day OR "first_day" "<=" $last_day) Мой построитель запросов выглядит следующим образом: $query = $query->where(function ($query) use ($first_day, $last_day) { $query->where('last_day', '<=', $first_day); $query->orWhere('first_day', '<=', $last_day); }); Я бы хотел, чтобы это было так: $query = $query->whereNot(function ($query) use ($first_day, $last_day) { $query->where('last_day', […]

Laravel 5: как я могу получить и отобразить все сообщения, относящиеся к определенной категории

У меня 3 таблицы user: id, username subreddits: id, name, created_at posts: id, title, link, user_id, subreddit_id Проблема в том, что я извлекаю идентификатор subreddit / category вручную, в то время как мне нужно получать его динамически. Как я могу это достичь? Это метод show() в SubredditController.php public function show(Subreddit $subreddit) { $posts = Subreddit::findOrFail(3)->posts()->get(); […]

Как сделать Rest Remover Password и изменить поле электронной почты пользователя в поле имени пользователя с помощью Laravel 5.0?

Я пытаюсь сделать напоминание пароля с Laravel 5.0, моя таблица user настроена в config / auth.php как правильная таблица, чтобы сделать это, но в таблице нет поля электронной почты, потому что в моем имени пользователя больше подходит, чем электронной почты, чтобы быть владельцем электронной почты. Поэтому, когда я пытаюсь вызвать POST / password / username […]

500 Внутренняя ошибка сервера Ajax Laravel

Я пытаюсь сделать POST http://localhost:8888/test JS $('.saveBTN').click(function (event) { $( "form#editForm" ).on( "submit", function( event ) { event.preventDefault(); var inputs = {}; $("#editForm :input").each(function() { inputs[$(this).attr("name")] = $(this).val(); }); var $inputs = JSON.stringify(inputs); $.ajax({ headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')}, url: '/test', type: 'POST', dataType: 'json', data: $inputs, success: function (data, textStatus, xhr) { console.log(data); }, error: function […]