Мне нужно использовать оператор IN для получения данных из базы данных. Я попытался использовать его, как показано ниже, и получил сообщение об ошибке: $pr =DB::('select * from prstuff p where p.pid in (select pid from prdrop)'); Я новичок в Laravel и не знаю точно, как использовать таких операторов, как IN , поэтому, пожалуйста, объясните мне, […]
Я только начинаю изучать laravel и задаюсь вопросом, как передавать данные, не связанные с маршрутом, на контроллер. То, что я пытаюсь выполнить, – создать объект todo, который может иметь вложенные элементы. Посмотреть <a class="btn btn-success" href="{{route('lists.items.create',4)}}">Create New Item</a> 4 – это просто жестко закодированный пример, чтобы увидеть, работает ли он. контроллер public function create(TodoList $list, […]
В некотором контексте – ранее сегодня я изо всех сил пытался выяснить, как реализовать фасад, похожий на Cache, – где я мог бы установить поставщика (например, disk ()), но также иметь родового провайдера возврата, когда он не предоставляется. Теперь у меня есть базовая инфраструктура, но я считаю, что моя реализация противна. При вызове default () […]
Можем ли мы переименовать пути пути к ресурсам в Laravel как RoR? Текущий /users/create -> UsersController@create /users/3/edit -> UsersController@edit .. Я хочу так; /users/yeni -> UsersController@create /users/3/duzenle -> UsersController@edit Я хочу сделать это для локализации. Пример из Ruby on Rails; scope(path_names: { new: "ekle" }) do resources :users end
Маршрут Laravel, похоже, не работает так, как ожидалось? Из того, что я понимаю, если я намерен переопределить маршрут, все, что мне нужно сделать, это поставить ожидаемый маршрут перед другим. У меня есть что-то вроде этого: Route::group(array('before'=>'defaultLoads'), function(){ Route::post('newsletter', 'NewsletterController@store'); Route::group(array('before'=>'login'), function(){ Route::resource('newsletter','NewsletterController'); } }); Который я предположил, что если я отправляю на этот маршрут http://domain.com/newsletter […]
Я хотел бы вызвать контроллер с параметрами с такой конфигурацией: Route::pattern('d', '[0-9]+'); Route::get('/{a}/{b}/{c}/{d}', function($a, $b, $c, $d) { // CALL A METHOD OF A CONTROLLER WITH PARAMETERS });
В 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, у меня есть «пользовательский маршрут», чтобы показывать профили пользователей по их имени пользователя: Route::get("user/{username}", array( 'as' => 'userProfile', 'uses' => 'UserController@getProfile') ); Но здесь у меня есть другой маршрут, который показывает сообщения пользователя. Route::get('user/messages', array( 'as' => 'userMessages', 'uses' => 'MessageController@getMessages') ) Но здесь есть столкновение. Laravel […]
Я разрабатываю приложение с Laravel 4, что мне нужно сделать, это: допустим, у меня есть следующий маршрут: Route::get('/myroute/{entity}/methodname', ); Внутри этого я должен решить, основываясь на переменной сущности, которую должен вызывать контроллер и метод: 'MyNameSpace\MyPackage\StudentController@methodname' если entity == Student и позвоните 'MyNameSpace\MyPackage\StaffController@methodname' если entity == Staff как это можно сделать в маршрутизации Laravel 4, возможно […]
Я довольно новичок в использовании laravel framework. У меня есть следующее требование. У меня есть domain – example.com, и весь его стек кода работает в laravel. Допустим, что в базе данных по умолчанию для конфигурации по умолчанию установлено значение – 'db1' Теперь, если url становится – example.com/country – я хочу, чтобы соединение с базой данных […]