Articles of laravel routing

FatalErrorException в строке route.php 22: Class 'Painting' not found

Я получил эту ошибку, когда пытался изучать миграцию Laravel из видеоурока. Наставник создал файл Painting.php в папке app / models . Содержание Painting.php : <?php class Painting extends Eloquent{ } ?> а затем в route.php : Route::get('/', function () { $painting = new Painting; //**this thing generates error** $painting->title='Do no wrong'; $painting->save(); return view('welcome'); }); […]

Дружественные URL-адреса в Laravel, я делаю это правильно?

Вот мой маршрут: Route::get('location/{id}/{title?}', array('as' => 'scouting_single', 'uses' => 'ScoutingController@get_single')); Класс прост: public function get_single($id, $title ='') { $location = new Location; if(is_numeric($id)) { $location = $location->find($id); if(isset($location)) { $author = User::find($location->author); $meta = $location->find($id)->metakeywords; if($title == '') { $slug = Str::slug($location->title); return Redirect::to('location/'.$id.'/'.$slug); } return View::make('scoutingviews.view')->with('pagetitle', 'Location view') ->with('location', Location::find($id)) ->with('author', $author) ->with('meta', $meta); […]

Основной маршрут Laravel 4

Я хотел бы вызвать контроллер с параметрами с такой конфигурацией: 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 4 как получить маршруты по названию группы

В 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() { […]

Маршрутные столкновения в Ларавеле 4

Я работаю над проектом с использованием Laravel 4, у меня есть «пользовательский маршрут», чтобы показывать профили пользователей по их имени пользователя: Route::get("user/{username}", array( 'as' => 'userProfile', 'uses' => 'UserController@getProfile') ); Но здесь у меня есть другой маршрут, который показывает сообщения пользователя. Route::get('user/messages', array( 'as' => 'userMessages', 'uses' => 'MessageController@getMessages') ) Но здесь есть столкновение. Laravel […]

Удалить index.php с url Laravel 5

URL-адреса отлично работают в моем приложении. Я имею в виду, что они довольно URL-адреса. Как и http://www.example.com/ Но он также работает, когда вы обращаетесь к странице с index.php, например http://www.example.com/index.php , чего я не хочу, потому что она показывает два ссылки в файле Sitemap для одной страницы. Одна страница без index.php и другая с index.php […]

Laravel MethodNotAllowedHttpException в форме POST

У меня возникла странная проблема с формой POST в Laravel. При отправке почтового запроса мой Laravel выдает исключение MethodNotAllowedHttpException. Изучив errormessage, я вижу, что Laravel думает, что мой запрос – это запрос GET, которого нет. При просмотре данных POST и данных GET на странице ошибок Laravel кажется, что они оба пустые. Это немного меня смущает, […]

Вызов функции-члена где () на не-объекте Laravel 4.2

Я пытаюсь использовать и id , который передается в URL для редактирования запроса, но при попытке запустить код я получаю сообщение об ошибке: Вызов функции-члена, где () на не-объекте контроллер class HomeController extends BaseController { public function showWelcome() { $id = intval($_GET['wab_id']); $results = DB::Table('films')->get()->where('wab_id','=', $id); print_r($results); while ($row=mysql_fetch_array($results)) { $url = $row['url']; } return […]

Есть ли способ исключить маршрут из защиты CSRF из пакета в Laravel 5?

Я знаю о свойствах $except из промежуточного ПО VerifyCsrfToken ( app/Http/Middleware/VerifyCsrfToken.php ), но я ищу способ сделать что-то похожее из моего пакета (так что пользователям, которые его устанавливают, не нужно изменять их VerifyCsrfToken.php для моего маршрута работы). Я могу определить маршруты на моем пакете, но я не знаю, как исключить один (или более) из них […]

Маршруты не работают без index.php

Я использую laravel 4. У меня есть вид nest.blade.php и соответствующий контроллер NestController.php: Содержимое контроллера: class NestController extends BaseController { public function showView() { return View::make('nest'); } } Маршрут: Route::get('/nest', 'NestController@showView'); Когда я перехожу к url ​​/ nest, это не работает. Когда я перехожу к url ​​/ index.php / nest, он работает. Очевидно, я просто […]

Intereting Posts
регулярное выражение для обнаружения чисел, написанных как слова – вход UTF-8 Предупреждение: implode () : Пропущенные недопустимые аргументы Форма привязки формы для флажков Пароль WordPress MD5 Компиляция латексного документа из PHP просмотр контроллера запроса codeigniter Как зашифровать с помощью MCRYPT_ARCFOUR в WAMP? php-mysql извлекает следующий и предыдущий идентификатор из базы данных Настройте _Session для работы с приложениями, развернутыми на нескольких серверах, разными субдоменами Как преобразовать все изображения в формат JPG в PHP? Как получить имя пользователя в joomla 3.2 Ошибка Android при анализе json, когда ключ массива имеет большую длину Создание или запись / добавление в текстовый файл PHP, JavaScript – правильно ли определять ширину экрана, перенаправляя заголовок Parsley.js Отправить форму не работает при использовании addAsyncValidator и удаленного