Skip to main content

Posts

Showing posts from April, 2019

Setting and Getting Cookie and Session in laravel

First of all lets discuss many ways to set cookies inside controller : $response = new Response ( redirect ( 'news' )); //$minute=5; // $response->withCookie(cookie('name', 'virat', $minutes)); $response -> withCookie ( cookie ()-> forever ( 'news_id' , $newsid )); return $response ; // or // Cookie::queue('news_id', $news_id, 15); // return redirect('news'); // or // return redirect('news')->withCookie(cookie('name', 'virat', $minutes)); use Illuminate\Support\Facades\ Request ; use Illuminate\Http\ Response ; use Illuminate\Support\Facades\ Cookie ; To get cookies: inside controller $val = Request :: cookie ( 'news_id' ); // dd($val); $v = Cookie :: get ( 'news_id' ); // dd($v); or $value = $request -> cookie ( 'name' ); in blade: {{ Cookie :: get ( 'news_id' ) }} Now lets see for session: Ref

File upload best way

env file maa main_path=/public/ and while file upload store fn: if (! empty ( $request -> file ( 'image' ))) { $file = $request -> file ( 'image' ); $path = base_path (). env ( 'main_path' ). 'event_upload' ; // $path=public_path().'/event_upload'; //wrong method : // $path=base_path().'/public/event_upload'; $name = uniqid (). '_' . $file -> getClientOriginalName (); if ( $file -> move ( $path , $name )) { $image = $name ; } } but from using public_path directly, system will auto take public path