반응형
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 | 31 |
Tags
- 코로나
- Sentinel
- Blade
- Eclipse
- 이더리움
- Bootstrap
- 개인사업자
- Python
- php
- 소액임금체불
- cartalyst
- 체당금
- 전자소송
- blockchain
- javascript
- 홈택스
- Tutorial
- Java
- auth
- reactnative
- Laravel
- as후기
- elasticSearch
- 인민공원
- win32
- 사업자계좌
- 보정명령
- 코로나19
- vue
- 당사자표시정정신청서
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