В Laravel я знаю, что могу использовать все маршруты с помощью `Route :: getRoutes (), но я не могу найти, можно ли получить список всех маршрутов, содержащихся в указанной группе. Например, у меня есть этот файл маршрута: Route::group(array('group_name' => 'pages'), function() { Route::any('/authentication', array('as' => 'authentication', 'uses' => 'LogController@authForm' )); Route::group(array('before' => 'auth_administration'), function() { […]
Я установил laravel 4.2 через composer и создал в htdocs folder xampp моей установки xampp новый проект. Когда я вхожу в localhost все работает отлично. Теперь я хотел бы импортировать этот проект в eclipse luna . У меня alredy установлен плагин pdt под затмением. Однако, как импортировать проект laravel для дальнейшего развития? Я ценю ваши […]
В настоящее время я использую этот код для извлечения необходимых данных из моей базы данных $query = DB::table('packages') ->join('assigned_packages', function($join) use($id) { $join->on('packages.id', '=', 'assigned_packages.registered_package_id') ->where('assigned_packages.customer_id', '=', $id); }) ->join('registered_packages', function($join) { $join->on('packages.id', '=', 'registered_packages.id') ->on('registered_packages.id', '=', 'assigned_packages.registered_package_id'); }); Он работает нормально, однако проблема заключается в том, что в этих таблицах есть столбцы с одинаковым […]
У меня есть 3 модели: User , Role , Tool где каждый пользователь может иметь много ролей, и каждая роль может иметь много инструментов. От многих до многих отношений хорошо работают в каждом случае. Я могу получить доступ: User::find(1)->roles Tool::find(1)->roles Role::find(1)->tools Role::find(1)->users Мои таблицы: users id name roles id name tools is name role_user id […]
Я получаю некоторый вклад от динамически сгенерированной формы (я использую jQuery, чтобы позволить пользователю добавлять поля) с помощью Input :: all (). Имена полей: 'first_names []', 'last_names []' и 'emails []'. Теперь переменная $ input выглядит так: array (size=4) '_token' => string '3VCQFUmAx8BNbSrX9MqjGtQhYovOaqecRUQSAL2c' (length=40) 'first_names' => array (size=1) 0 => string 'John' (length=4), 1 => […]
Мне нужно запустить запрос с collate utf8_bin следующим образом: SELECT * FROM `table` WHERE `field`='value' collate utf8_bin; Это строго для сценария администратора, и я не хочу обновлять сам набор символов, только для конкретного запроса. Могу ли я сделать это с помощью Eloquent ORM или мне нужно написать этот запрос?
Я сейчас перехожу с L3 на L4. При регистрации контроллера HomeController который поставляется с установкой по умолчанию L4, попытка перейти на страницу www.domain.com/home дает мне исключение ResourceNotFound . Я сделал composer dumpautoload но это не помогло. Я пропустил дополнительный шаг? routes.php Route::controller('home', 'HomeController'); Контроллеры / HomeController.php <?php class HomeController extends BaseController { public function showWelcome() […]
Я хотел расширить класс Validator в Laravel. Однако во всех примерах метод make используется для создания нового экземпляра, который я не могу найти в исходном коде Validator . Как я могу переопределить этот метод? Для конструктора требуется экземпляр TranslatorInterface чтобы он не был вариантом?
Я работаю над проектом с использованием Laravel 4, у меня есть «пользовательский маршрут», чтобы показывать профили пользователей по их имени пользователя: Route::get("user/{username}", array( 'as' => 'userProfile', 'uses' => 'UserController@getProfile') ); Но здесь у меня есть другой маршрут, который показывает сообщения пользователя. Route::get('user/messages', array( 'as' => 'userMessages', 'uses' => 'MessageController@getMessages') ) Но здесь есть столкновение. Laravel […]
Я могу придумать несколько специальных способов сделать это, но я действительно ищу решение для «лучших практик». У меня 3 таблицы – пользователи (user_id) – использует ('user_id', 'provider_id', 'nurse_id', 'patient_id') – usage_alerts ('usage_id') Im пытается hasManyThrough() alerts загрузке с использованием hasManyThrough() на основе роли пользователя. Поле user_id является агностиком и может применяться к любой роли, поэтому […]