本文整理汇总了PHP中Illuminate\Support\Facades\Route::has方法的典型用法代码示例。如果您正苦于以下问题:PHP Route::has方法的具体用法?PHP Route::has怎么用?PHP Route::has使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Illuminate\Support\Facades\Route
的用法示例。
在下文中一共展示了Route::has方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getDestroyLink
/**
* Create a Destroy Link
*
* @return string
*/
public function getDestroyLink()
{
$route = $this->getPrefix() . $this->getResourceName() . '.forcedestroy';
if (Route::has($route)) {
return Form::open(['route' => [$route, $this->id], 'method' => 'post', 'style' => 'display: inline;']) . Form::submit('Delete', ['class' => 'btn btn-xs btn-danger']) . Form::close();
}
}
示例2: coreUpdate
/**
* Update an item.
*
* @param int|null $item
*
* @return \Illuminate\Http\RedirectResponse
*/
protected function coreUpdate($item = null)
{
// Get item
$item = $item ? $this->repository->find($item) : $this->repository->getModelInstance();
$input = Input::all();
// Execute hooks
$this->onUpdate($input, $item);
// Update attributes
$item = $this->repository->update($item, $input);
// Update relationships
foreach ($input as $key => $value) {
if (method_exists($item, $key) && $item->{$key}() instanceof BelongsToMany) {
$item->{$key}()->sync($value);
}
}
// Redirect
$index = $this->getRoute('index');
if (Route::has($index)) {
return $this->getRedirect('index')->with('success', true);
}
return Redirect::back();
}
示例3: feeds
public function feeds()
{
$locale = config('app.locale');
$feeds = collect(config('typicms.modules'))->transform(function ($properties, $module) use($locale) {
$routeName = $locale . '.' . $module . '.feed';
if (in_array('has_feed', $properties) && Route::has($routeName)) {
return ['url' => route($routeName), 'title' => trans($module . '::global.feed') . ' – ' . $this->title()];
}
})->reject(function ($value) {
return empty($value);
});
return $feeds;
}