作者:loopee
项目:laravel-u-edito
/**
* Register the service provider.
*
* @return void
*/
public function register()
{
parent::register();
$configPath = realpath(__DIR__ . '/../config/UEditorUpload.php');
$this->mergeConfigFrom($configPath, 'UEditorUpload');
$this->publishes([$configPath => config_path('UEditorUpload.php')], 'config');
}
作者:nilst
项目:stackoverflow-clon
/**
* Define your route model bindings, pattern filters, etc.
*
* @param \Illuminate\Routing\Router $router
* @return void
*/
public function boot(Router $router)
{
//
parent::boot($router);
$router->bind('articles', function ($id) {
$article = Article::findOrFail($id);
// If the owner return all articles else return only published.
if (Auth::user() && $article->user_id === Auth::user()->id) {
$articles = Article::findOrFail($id);
} else {
$articles = Article::published()->findOrFail($id);
}
return $articles;
});
$router->bind('questions', function ($id) {
return Question::findOrFail($id);
});
$router->bind('answers', function ($id) {
return Answer::findOrFail($id);
});
$router->bind('tags', function ($name) {
return Tag::where('name', $name)->firstOrFail();
});
$router->bind('users', function ($id) {
return User::findOrFail($id);
});
}
作者:abad
项目:laravel-5-simple-cm
/**
* Define your route model bindings, pattern filters, etc.
*
* @param \Illuminate\Routing\Router $router
* @return void
*/
public function boot(Router $router)
{
// bind article
$router->model('article', 'App\\Article');
$router->bind('admin.article', function ($id) {
return \App\Article::findOrFail($id);
});
// bind category
$router->model('category', 'App\\Category');
$router->bind('admin.category', function ($id) {
return \App\Category::findOrFail($id);
});
// bind language
$router->model('language', 'App\\Language');
$router->bind('admin.language', function ($id) {
return \App\Language::findOrFail($id);
});
// bind language
$router->model('page', 'App\\Page');
$router->bind('admin.page', function ($id) {
return \App\Page::findOrFail($id);
});
// bind setting
$router->model('setting', 'App\\Setting');
$router->bind('admin.setting', function ($id) {
return \App\Setting::findOrFail($id);
});
// bind user
$router->model('user', 'App\\User');
$router->bind('admin.user', function ($id) {
return \App\User::findOrFail($id);
});
parent::boot($router);
}
作者:nana4ride
项目:mdiar
/**
* ルートモデル結合、パターンフィルターなどを定義
*
* @param \Illuminate\Routing\Router $router
* @return void
*/
public function boot(Router $router)
{
$router->model('textDiary', TextDiary::class);
$router->model('workDiary', WorkDiary::class);
$router->model('workRecord', WorkRecord::class);
parent::boot($router);
}
作者:Ryangr
项目:infinity-nex
/**
* Define your route model bindings, pattern filters, etc.
*
* @param \Illuminate\Routing\Router $router
* @return void
*/
public function boot(Router $router)
{
$router->pattern('board', Board::URI_PATTERN);
$router->model('board', 'App\\Board');
$router->model('role', 'App\\Role');
parent::boot($router);
}
作者:vainprojec
项目:vain-helpdes
/**
* Define your route model bindings, pattern filters, etc.
*
* @param \Illuminate\Routing\Router $router
*
* @return void
*/
public function boot(Router $router)
{
parent::boot($router);
// TODO require this as soon as there is something to import
// -- otherwise artisan will error with an parse error
//require __DIR__ . '/../Http/breadcrumbs.php';
}
作者:hongpy
项目:l5essentia
/**
* Define your route model bindings, pattern filters, etc.
*
* @param \Illuminate\Routing\Router $router
* @return void
*/
public function boot(Router $router)
{
$router->pattern('id', '[0-9]+');
// Should handle 32n33-sss-img-dd.png exception
$router->pattern('image', '(?P<parent>[0-9n]{2,5}-[\\pL-\\pN\\._-]+)-(?P<suffix>img-[0-9]{2}.png)');
parent::boot($router);
}
作者:filipv
项目:Build-An-Activity-Feed-in-Larave
/**
* Define your route model bindings, pattern filters, etc.
*
* @param \Illuminate\Routing\Router $router
* @return void
*/
public function boot(Router $router)
{
parent::boot($router);
$router->bind('username', function ($username) {
return User::whereName($username)->firstOrFail();
});
}
作者:guiwod
项目:route-binde
/**
* {@inheritdoc}
*/
public function boot(Router $router = null)
{
$this->publishes([dirname(__DIR__) . '/config/routes.php' => $this->app->make('path.config') . '/routes.php'], 'config');
$this->binders = $this->app->call([$this, 'makeBinders']);
$this->app->call([$this, 'bind']);
parent::boot($router);
}
作者:sgualin
项目:verifica_partecipanti_cors
/**
* Define your route model bindings, pattern filters, etc.
*
* @param \Illuminate\Routing\Router $router
* @return void
*/
public function boot(Router $router)
{
$router->bind('attendees', function ($id) {
return \App\Attendee::where('id', $id)->firstOrFail();
});
parent::boot($router);
}
作者:Soul080
项目:MyWe
/**
* Define your route model bindings, pattern filters, etc.
*
* @param \Illuminate\Routing\Router $router
* @return void
*/
public function boot(Router $router)
{
parent::boot($router);
$router->bind('user', function ($value) {
//return User::where('name', $value)->first();
});
}
作者:bilel9
项目:social_networ
/**
* Define your route model bindings, pattern filters, etc.
*
* @param \Illuminate\Routing\Router $router
* @return void
*/
public function boot(Router $router)
{
//
parent::boot($router);
// DATABIDING, permet d'utiliser les objets à tous moment grâce au DATABIDING ex : user
$router->model('users', 'App\\Users', function () {
App::abort(500);
});
$router->model('roles_users', 'App\\Roles_users', function () {
App::abort(500);
});
$router->model('langues', 'App\\Langues', function () {
App::abort(500);
});
$router->model('pays', 'App\\Pays', function () {
App::abort(500);
});
$router->model('ville', 'App\\Villes', function () {
App::abort(500);
});
$router->model('actu', 'App\\Actu', function () {
App::abort(500);
});
$router->model('notification', 'App\\NotificationHistory', function () {
App::abort(500);
});
}
作者:red81
项目:personalblo
/**
* Define your route model bindings, pattern filters, etc.
*
* @param \Illuminate\Routing\Router $router
* @return void
*/
public function boot(Router $router)
{
//
parent::boot($router);
// For route model binding
//Route::model()
//This is ok for small projects
//for larger projects
//we can pass a closure for a detailed result
//
//For ex
//
//$router->bind('articles',function($id)
//{
// return reddev\Article::published()->find($id);
//});
//
//first parameter <articles> is the wildcard being
//used in the routes, can be checked from route:list command
//
//$id is the ID being used
$router->model('articles', 'reddev\\Article');
$router->model('users', 'reddev\\User');
$router->model('pages', 'reddev\\Page');
}
作者:rudbas
项目:laravel-tutoria
/**
* Define your route model bindings, pattern filters, etc.
*
* @param \Illuminate\Routing\Router $router
* @return void
*/
public function boot(Router $router)
{
//
parent::boot($router);
/**
* Binding the model
*/
// $router->model('articles', 'App\Article');
/**
* Optional custom bind
*/
$router->bind('articles', function ($id) {
/**
* Show only the published articles
*/
return \App\Article::published()->findOrFail($id);
});
// $router->model('tags', 'App\Tag');
$router->bind('tags', function ($name) {
/**
* Show only the related same tag by name
*/
return \App\Tag::where('name', $name)->firstOrFail();
});
}
作者:mathewsand
项目:Sezg
/**
* Define your route model bindings, pattern filters, etc.
*
* @param \Illuminate\Routing\Router $router
* @return void
*/
public function boot(Router $router)
{
parent::boot($router);
$router->bind('articles', function ($id) {
return Article::published()->findOrFail($id);
});
}
作者:Tropusk
项目:DWA-seminar
/**
* Define your route model bindings, pattern filters, etc.
*
* @param \Illuminate\Routing\Router $router
* @return void
*/
public function boot(Router $router)
{
//
parent::boot($router);
$router->model('donations', 'App\\Donations');
$router->model('contribution', 'App\\Contribution');
}
作者:alessandrotravers
项目:CodeCommerc
/**
* Define your route model bindings, pattern filters, etc.
*
* @param \Illuminate\Routing\Router $router
* @return void
*/
public function boot(Router $router)
{
parent::boot($router);
// $router->model('category', 'CodeCommerce\Category');
//
// $router->model('products', 'CodeCommerce\Product');
}
作者:kpaxe
项目:shcm
/**
* Define your route model bindings, pattern filters, etc.
*
* @param \Illuminate\Routing\Router $router
* @return void
*/
public function boot(Router $router)
{
parent::boot($router);
\Route::bind('category', function ($value) {
return \App\Model\Option::where('id', $value)->first();
});
}
作者:newgenesisdesign
项目:laravel
/**
* Define your route model bindings, pattern filters, etc.
*
* @param \Illuminate\Routing\Router $router
* @return void
*/
public function boot(Router $router)
{
//
parent::boot($router);
//$router->model('subjects', 'Scholrs\Subject');
//$router->model('students', 'Scholrs\Student');
}
作者:josev
项目:jiraca
/**
* Bootstrap the application services.
*
* @return void
*/
public function boot(Router $router)
{
$this->loadViewsFrom(__DIR__ . '/views', 'jiracal');
$this->publishes([__DIR__ . '/views' => resource_path('views/vendor/jiracal')], 'views');
$this->publishes([__DIR__ . '/config/jiracal.php' => config_path('jiracal.php')], 'config');
parent::boot($router);
}