Articles of laravel 4

mockingery-> shouldReceive (), проходящий, когда он не должен?

Я изучаю модульное тестирование в laravel, используя phpunit и насмешку. В настоящее время я пытаюсь проверить UsersController :: store (). Я издеваюсь над моделью пользователя и использую его для тестирования метода индекса и, похоже, работает. Когда я вывожу $ this-> user-> all (), тест терпит неудачу и когда его в нем проходит. При тестировании метода […]

Laravel 4.2 Ошибка установки Composer: «не удалось выполнить сканирование для классов»

Я хочу установить на моей новой установке Laravel 4.2 несколько пакетов через Composer. Однако я получаю исключение. Это мой файл Composer: { "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "license": "MIT", "require": { "laravel/framework": "4.2.*", "zizaco/confide": "~4.0@dev", "zizaco/entrust": "1.2.*@dev", "barryvdh/laravel-ide-helper": "1.*", "fzaninotto/faker": "1.3.*@dev", "bllim/datatables": "~1.3", "barryvdh/laravel-debugbar": "~1.7" }, "require-dev": { "way/generators": […]

Ограничение журнала ошибок Laravel по IP-адресу

Если для параметра debug установлено значение true в app/config.php Laravel, существует ли способ ограничить результирующую страницу ошибок Whoops с трассировкой стека на определенные IP-адреса, а IP-адреса, не отображаемые в этом списке, будут отображаться в определенном виде? Благодарю.

Пользовательский автоответчик Laravel

Я добавил стандартный фильтр авторизации к нескольким маршрутам с использованием Route :: Intended ('/') в контроллере (при условии, что вход в систему будет успешным). filters.php: Route::filter('auth', function(){ if (Auth::guest()) return Redirect::guest('internal/login'); }); контроллер: if (Auth::attempt($data, false)) { return Redirect::intended('/'); } Как мне создать настраиваемый фильтр auth, который проверяет наличие определенного разрешения (isAdmin в этом случае)? […]

Параметрированное привязка запроса в предложении ON для LEFT JOIN в Laravel Eloquent / Query Builder

Скажем, я хочу показать полный список наград с типом = «цвет»: Awards Type 2013 Winner ====== ==== =========== Blue Award color Tom Red Award color Green Award color Dan Для достижения этого результата у меня мог бы быть запрос в Laravel следующим образом: $year = '2013'; $awards = DB::table('awards') ->leftJoin('winners', function($join) use ($year) { $join->on('awards.id','=','winners.award_id'); […]

Форма привязки формы для флажков

Я использую Laravel 4.1 и в своем приложении мне нужно показать форму с предварительно заполненными флажками. Но я пытаюсь сделать это с помощью Form Model Binding, это не сработает. {{ Form::model($user, array('route' => 'settings-notify')) }} <div class="formRow form-horizontal_row"> {{ Form::checkbox('notify_visit', '1') }} </div> <div class="formRow form-horizontal_row"> {{ Form::checkbox('notify_rate', '1') }} </div> <div class="formSubmit"> {{ Form::submit('Save') […]

Laravel 4 и Eloquent ORM – Как выбрать последние 5 строк таблицы

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

Laravel 4: две разные страницы просмотра для одного URI, основанного на статусе auth

Недавно я начал развиваться с Laravel 4, и у меня возник вопрос о маршрутах. Для '/' я хотел бы иметь две разные страницы просмотра, основанные на статусе авторизации пользователя. Если пользователь вошел в систему и просматривает «/», я хотел бы показать им представление с элементами управления администратора, и когда пользователь просматривает «/» как обычный пользователь […]

У меня ошибка в laravel по функции /vendor/guzzlehttp/psr7/src/functions.php в строке 77

Я загружаю файлы laravel 4 на общий сервер, а затем вижу эту ошибку. Ошибка анализа: синтаксическая ошибка, неожиданная '[' in. /vendor/guzzlehttp/psr7/src/functions.php в строке 77 в строке 77: function stream_for ($ resource = '', array $ options = [])

Laravel 4 кроме фильтра в конструкторе контроллера

В настоящее время у меня есть AdminContoller с методом конструктора, который обрабатывает некоторые из ранее фильтров. Есть ли способ сделать фильтр до всех методов контроллера, кроме одного? Я использую Entrust для ролей и разрешений, но этот код бросает меня в бесконечный цикл перенаправления. Я вообще не вошел в систему как пользователь. Поэтому этот код должен […]