Что значит часть кода в Laravel?

154
18 октября 2018, 01:50

Мне не понятна часть кода, связанная с роутером в Laravel

Route::get('/about', ['as' => 'about', 'uses' => 'FrontendController@about'])

Вопрос конкретно о том, что значит 'as' => 'about' и 'uses' =>?

Answer 1
'as' => 'about'

Это уникальное имя роута, нужно для того чтобы можно было потом например выполнять переадресацию на него redirect()->route('profile');. Это повышает гибкость приложения, чтобы не надо было везде искать по шаблонам и менять url, в случае его смены.

'uses' => 'FrontendController@about'

uses - Как раз и указывает на то, чтобы использовать контроллер@метод. Ведь в ларавел можно выполнять и анонимные функции:

Route::get('/about', ['as' => 'about', function(){ ... }]);

Документация по роутингу, почитайте, там интересно :)

http://laravel.su/docs/5.4/routing

READ ALSO
Мобильное приложение работает на xampp но не работает на linux

Мобильное приложение работает на xampp но не работает на linux

Мобильное приложение использует backend сделанный на фраймворке Slim На xampp работает на linux не работает Мобильное приложение пишет на linux valley...

151
Дополнение при выводе

Дополнение при выводе

выводится такое дерево, как заполнят у каждого пользователя - два реферала, как дополнять недостающие нфпример словом - "пусто", например у valii78...

161
Другие вариации решения задачи?

Другие вариации решения задачи?

Имеется следующий массив, как правильно Нужно подсчитать сумму элементов count, я делаю это циклом:

154
не обрабатывает запрос php

не обрабатывает запрос php

Установлена связка Apace 24 (centos 7) + mod_php+nginx/1

154