Мне нужно использовать оператор IN для получения данных из базы данных. Я попытался использовать его, как показано ниже, и получил сообщение об ошибке: $pr =DB::('select * from prstuff p where p.pid in (select pid from prdrop)'); Я новичок в Laravel и не знаю точно, как использовать таких операторов, как IN , поэтому, пожалуйста, объясните мне, […]
Я ищу учебник или объяснение, как сделать очень простой php-маршрутизацию. Например, когда я посещаю ссылку вроде: mywebsite.com/users, я хочу запустить метод get класса маршрута для предоставления данных, так же, как это делает laravel. Route::get('users', function() { return 'Users!'; }); Может кто-нибудь объяснить, как это сделать или предоставить мне дополнительную информацию?
Это может быть простой проблемой, но я тестирую Laravel. Я установил свои маршруты следующим образом: // Users Route Route::get('users',array('as'=> 'users', 'uses'=> 'UsersController@index')); Route::get('users/{id}', array('as' => 'user', 'uses' => 'UsersController@show') ); Route::get('users/{id}/edit', array('as' => 'edit_user', 'uses' => 'UsersController@edit') ); Route::get('users/new', array('as' => 'new_user', 'uses' => 'UsersController@create')); Route::post('users', 'UsersController@create'); Route::delete('users', 'UsersController@destroy'); Теперь, в моем браузере, если я […]
У меня есть следующий маршрут, который будет загружать файл из заданного URL-адреса, мне нужно это, чтобы фактически загрузить файл (mp4, jpg, pdf), а не открывать в браузерах встроенного средства просмотра. // Download from CDN Route Route::get('cdn/{url}', function($url) { return Redirect::away($url); })->where('url', '(.*)'); Все файлы хранятся внешне, поэтому, по-видимому, Resource::download() самом деле не работает. Все, что […]
Как я могу скрыть параметры маршрута получения в laravel 5? Я имею в виду, что маршрут может иметь требуемые параметры, а также необязательные параметры, я хотел бы знать, как скрыть эти параметры. Вот документы Laravel для параметров маршрута Вы можете захватывать сегменты URI запроса в своем маршруте: Route::get('user/{id}', function($id) { return 'User '.$id; }); Если […]
Можем ли мы переименовать пути пути к ресурсам в 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
Насколько я понимаю, Redirect::intended() перенаправляют на страницу, предназначенную для пользователей, до входа в систему или возвращаются к URL-адресу, который может передаваться в качестве аргумента. Мой вопрос заключается в следующем: как я могу сделать это так, чтобы он сначала проверял, есть ли намеченный URL-адрес в сеансе, если он не использует Redirect::back() , а если это не […]
Я работаю над своим первым сценарием laravel, пытаясь отправить форму и увидеть вход на той же странице. Я работаю над этой проблемой в течение нескольких дней, надеюсь, кто-то сможет это решить. Проблема в том, что я получаю эту ошибку: Undefined variable: data (View: D:\Programmer\wamp\www\laravel\app\views\bassengweb.blade.php) просмотр: Bassengweb.blade.index @extends('master') @section('container') <h1>BassengWeb testrun</h1> <table> {{ Form::open(array('route' => 'bassengweb', […]
Есть ли способ объединения этих двух следующих маршрутов? Route::get('project/(:any)', 'dashboard.project@(:1)'); Route::get('project/(:any)/(:any)', 'dashboard.project@(:1)'); Я спрашиваю, потому что второй маршрут, я должен был добавить его для выполнения следующих запросов: site.com/project/new => method site.com/project/view/12351326 => method and parameter
Маршрут 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 […]