반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- cartalyst
- 개인사업자
- 사업자계좌
- 당사자표시정정신청서
- Blade
- Java
- javascript
- php
- 체당금
- elasticSearch
- win32
- vue
- 홈택스
- Python
- Tutorial
- 코로나19
- 인민공원
- 소액임금체불
- as후기
- 이더리움
- 전자소송
- Eclipse
- auth
- 보정명령
- Laravel
- Bootstrap
- 코로나
- Sentinel
- reactnative
- blockchain
Archives
- Today
- Total
그냥 사는 이야기
Laravel 5.3 Tutorial for Beginner - Sharing data with all Views 본문
Development/Web
Laravel 5.3 Tutorial for Beginner - Sharing data with all Views
없다캐라 2020. 1. 15. 15:43반응형
Laravel 5.3 Tutorial for Beginner - Sharing data with all Views
한개의 변수 공유
App/Providers/AppServiceProvider.php
use View;
...
public function boot()
{
View::share('myname', 'Renato');
}
...
그리고 View에서 아래처럼 추가하면 myname을 사용할 수 있다.
home.blade.php
<h1>Hello, {{ $myname }}</h1>
Carbon 패키지 사용해 보기
나이(age) 정보를 share 변수로 등록해보는데 Carbon 패키지를 사용해 본다.
App/Providers/AppServiceProvider.php
use Carbon\Carbon;
...
public function boot()
{
$age = Carbon::createFromDate(1993, 7, 6)->age;
View::share('age', $age);
View::share('myname', 'Renato');
}
...
home.blade.php
{{ $age }}
Auth 유저 변수 공유
App/Providers/AppServiceProvider.php
use Auth;
...
public function boot()
{
...
//View::share('auth', Auth::user()); // 이건 안됨
View::composer('*', function($view) {
$view->with('auth', Auth::user());
});
}
...
home.blade.php
{{ $auth->email }}
'Development > Web' 카테고리의 다른 글
Laravel 5.3 Tutorial for Beginner - Blade subviews (0) | 2020.01.17 |
---|---|
Laravel 5.3 Tutorial for Beginner - Blade layouts (0) | 2020.01.17 |
Laravel 5.3 Tutorial for Beginner - View Composers (0) | 2020.01.16 |
Laravel 5.3 Tutorial for Beginner - Mutators & Accessors (0) | 2020.01.14 |
Axis Web Service의 server side 구현 시 spring context 가져오는 법 (0) | 2013.04.19 |
Comments