50 lines
868 B
Markdown
50 lines
868 B
Markdown
#Les vues Blade
|
|
|
|
Elles sont chargées dans cette ordre:
|
|
|
|
* application/include/vues/system
|
|
* application/include/vues/layout
|
|
* application/include/vues/view
|
|
|
|
ainsi la vue standard peut étendre de `application/include/vues/layout/body.blade.php`
|
|
```php
|
|
@extends('system')
|
|
|
|
@section('body')
|
|
|
|
@section('sidebar')
|
|
This is the master sidebar.
|
|
@show
|
|
|
|
<div class="container">
|
|
@yield('content')
|
|
</div>
|
|
|
|
@endsection
|
|
```
|
|
qui étends de `application/include/vues/system/system.blade.php`
|
|
```php
|
|
<html>
|
|
|
|
<head>
|
|
<title>{{$page_title}}</title>
|
|
<meta name="description" lang="fr" content="{{$description}}"/>
|
|
|
|
@section('top-css')
|
|
@endsection
|
|
</head>
|
|
|
|
<body>
|
|
|
|
@section('top-javascript')
|
|
@endsection
|
|
|
|
@yield('body')
|
|
|
|
@section('bottom-javascript')
|
|
@endsection
|
|
|
|
</body>
|
|
|
|
</html>
|
|
``` |