Articles of laravel 5

Laravel Передача данных контроллеру

Я только начинаю изучать laravel и задаюсь вопросом, как передавать данные, не связанные с маршрутом, на контроллер. То, что я пытаюсь выполнить, – создать объект todo, который может иметь вложенные элементы. Посмотреть <a class="btn btn-success" href="{{route('lists.items.create',4)}}">Create New Item</a> 4 – это просто жестко закодированный пример, чтобы увидеть, работает ли он. контроллер public function create(TodoList $list, […]

Создание новых данных с помощью функции POST dosen't в laravel 5

У меня проблема с переходом от laravel 4 до laravel 5. У меня есть тестовый пример, который я загрузил некоторое время назад в laravel 4, и он работает в префектуре. Но когда я написал тот же пример, он останавливается в какой-то момент. Я использую ExtJS 5 для фреймворка. контроллер: <?php namespace App\Http\Controllers\books; use App\Http\Requests; use […]

Реализация фасада перед классом Factory Laravel 5.4

В некотором контексте – ранее сегодня я изо всех сил пытался выяснить, как реализовать фасад, похожий на Cache, – где я мог бы установить поставщика (например, disk ()), но также иметь родового провайдера возврата, когда он не предоставляется. Теперь у меня есть базовая инфраструктура, но я считаю, что моя реализация противна. При вызове default () […]

Правильный способ обработки исключений

Теперь, что я обычно делаю при написании кода, это что-то вроде этого function changeBookAuthor(int $id, string $newName){ if(!$newName){ throw new MyAppException('No author name was provided'); } $book = Books::find($id); if(!$book){ throw new MyAppException('The provided book id could not be found'); } } в документе laravel мы видим: https://laravel.com/docs/5.4/errors public function report(Exception $exception) { if ($exception […]

Laravel 5.3 Auth: попытка не работает

Не имеет значения, если я вставляю действительные или недопустимые учетные данные, пользователь всегда перенаправляется на маршрут, определенный в промежуточном программном обеспечении RedirectIfAuthenticated. Мой вопрос: как я могу перенаправить аутентифицированных пользователей на другой маршрут, чем не аутентифицированный пользователь? RedirectIfAuthenticated (Middleware): public function handle($request, Closure $next, $guard = null) { if (Auth::guard($guard)->check()) { return redirect('/'); } return […]

Вызов неопределенного метода Illuminate \ Database \ Schema \ MySqlBuilder :: defaultStringLength ()

Во-первых, я получал ошибку в php artisan migrate в виде SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes и тогда я нашел сообщение о laracasts чтобы исправить это как use Illuminate\Support\Facades\Schema; public function boot() { Schema::defaultStringLength(191); } После добавления этого, когда я запускаю php artisan […]

Локализация с Laravel5 без domain.com/language/

Я создаю учебный проект с Laravel и сталкиваюсь с локализацией. Я видел на форуме, что есть доступный языковой пакет, но я думаю (предположим) Laravel предоставляет то, что я ищу, хотя я не знаю, где искать. В основном у меня есть вид, который делает использование клинка. Ничего особенного. Я попытался использовать App::setLocale('nl') чтобы получить переводы, что […]

Laravel QueryBuilder для DB :: select

У меня проблема с узким местом в красноречиве Laravel. При запуске логики для создания запроса она очень быстрая и простая при использовании красноречивого, однако, когда в конечном итоге приходит использование $query->get() (из-за количества строк и количества реляционных строк), оно размалывает на остановку и max execution time . Я, очевидно, не хочу просто увеличивать время … […]

Laravel 5 выполняет агрегирование с помощью mongodb на where clause

Laravel 5 Яркая сумма умноженных столбцов для mongo DB Это был мой предыдущий вопрос, и это было решено с помощью @Alex, теперь мне нужно добавить предложение where в $field != '0' Здесь я застрял, я пробовал матч, но у меня нет выбора, чтобы получить помощь отсюда. благодаря

Как интегрировать шлюз paypal в laravel?

Я следую этому сайту http://www.17educations.com/laravel/paypal-integration-in-laravel/ Если я запускаю проект, у меня есть ошибка, как это, Pls, кто-нибудь скажет решение локальный / pay_pal / государственные / оплаты MethodNotAllowedHttpException в строке RouteCollection.php 219: локальный / pay_pal / государственный / оплаты / статус FatalErrorException в строке PaypalController.php 18: класс «App \ Http \ Controllers \ BaseController» не найден