UUID (universally unique identifier) — это стандарт идентификации, используемый в создании программного обеспечения, стандартизированный Open Software Foundation (OSF) как часть DCE — среды распределённых вычислений (Distributed Computing Environment (англ.)). Основное назначение UUID — это позволить распределённым системам уникально идентифицировать информацию без центра координации. Таким образом, любой может создать UUID и использовать его для идентификации чего-либо с приемлемым уровнем уверенности, что данный идентификатор непреднамеренно никогда не будет использован для чего-то ещё. Поэтому информация, помеченная с помощью UUID, может быть помещена позже в общую базу данных, без необходимости разрешения конфликта имен. Наиболее распространённым использованием данного стандарта является Globally Unique Identifier (GUID) фирмы Microsoft. Другими значительными пользователями являются Linux (файловая система ext2/ext3, LUKS шифрованные разделы, GNOME, KDE) и Mac OS X — все они применяют реализацию, полученную из библиотеки uuid, находящейся в пакете e2fsprogs.
protected $webYourNamespace = 'App\Http\Controllers\Web';
public function map()
{
$this->mapApiRoutes();
$this->mapWebRoutes();
//
$this->mapYourCustomRoutes();
}
protected function mapYourCustomRoutes()
{
Route::middleware('web')
->namespace($this->webYourNamespace)
->group(base_path('routes/custom.route.php'));
}
<!-- Stored in resources/views/layouts/app.blade.php -->
<html>
<head>
<title>App Name - @yield('title')</title>
</head>
<body>
@section('sidebar')
This is the master sidebar.
@show
<div class="container">
@yield('content')
</div>
</body>
</html>
<!-- Stored in resources/views/child.blade.php -->
@extends('layouts.app')
@section('title', 'Page Title')
@section('sidebar')
@parent
<p>This is appended to the master sidebar.</p>
@endsection
@section('content')
<p>This is my body content.</p>
@endsection
Route::get('/{project}', 'ProjectController@index')->middleware('permissions:project|admin')->name('project.index');
//client model
public function flights()
{
return $this->belongsToMany('App\Flight');
}
//flight model
public function clients()
{
return $this->belongsToMany('App\Client');
}
//controller
$client = App\Client::find(1);
foreach ($client->flights as $value) {
$value->ticket_name;
}
//SELECT count(*) FROM users WHERE user_id = 1 AND is_admin = 1
if ($isAdmin == 0) header('Location: http://site.ru/');
//SELECT * FROM users WHERE user_id = 1
if ($user['is_admin'] == 0) header('Location: http://site.ru/');
header('Location: http://site.ru/');
exit("Доступ закрыт");
throw new Exception("Доступ закрыт");
не хочется лезть в PHP, да и уже появились более современные фреймворки типо react
Интересно еще узнать как не только постепенную загрузку страницы, но и постепенную загрузку экрана, начиная от скелета и постепенно подгружая текста, картинки.