Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Здравствуйте, так и не понял как настроить броботку событий в ларавел.
Где должны лежать файлы обсерверов, как их подключить к проекту и тд и тп, ести ли у кого маленький работающий кусок кода на ету тему ?
p.s как пример оправка письма пользователю при реестрации.
Здравствуйте,
Не могу найти хороший робочий пример как я могу создавать собственнуб бибилиотеку и в ней делать редекларацию нужных мне класов, несколько примеров которые я нашел говорят сделать папку lib в app, добавить ее в composer.json и
и
ClassLoader::addDirectories(array(
app_path().'/commands',
app_path().'/controllers',
app_path().'/models',
app_path().'/database/seeds',
app_path().'/lib',
));
но как туда добавить кастомный класс так и не понял, вылетают ошибки.
Как пример я создал файлы
CustomRoutingServiceProvider.php
use \Illuminate\Routing\RoutingServiceProvider;
class CustomRoutingServiceProvider extends RoutingServiceProvider
{
public function boot()
{
App::bind('url', function()
{
return new CustomUrlGenerator(
App::make('router')->getRoutes(),
App::make('request')
);
});
parent::boot();
}
}
и
CustomUrlGenerator.php
use \Illuminate\Routing\UrlGenerator;
class CustomUrlGenerator extends UrlGenerator
{
public function test()
{
return $this->to('/test');
}
}
после добавляю в app.php providers 'CustomRoutingServiceProvider'
и все работает, но что мне нужно изменить если я хочу поместить свои файлы не в app/lib/ а в app/lib/mylib ?
Здравствуйте,
С ларавел знаком недавно, есть весь нубский вопрос, нужно сделать сделующий роут.
articles/
articles/page/1
articles/page/2
Хочу сделать роут который будет если ссылка
articles/ щитать что передается параметр 1
ну соответственно если ссылка тмпа articles/page/1 то читать параметр страницы.
В результате сделал что то типа
Route::get('articles', 'ArticleController@index');
Route::get('articles/page/{page?}', 'ArticleController@index', function(){})->where(array('page' => '[0-9]+'));
но я думаю должен быть более универсальный способ, в любом случае такое было в Зенд , а лаварвел во много его богнал.
Буду благодарен за помощь куском кода.
Страницы 1