php artisan make:controller PhotoController --resource
php artisan make:model User
php artisan make:model User --migration
php artisan make:model User -m
php artisan list
php artisan make:command SendEmails
php artisan make:migration create_users_table
php artisan migrate:rollback
php artisan migrate:rollback --step=5
-- roll back all of your application's migrations
php artisan migrate:reset
-- rollback entire migartion and than migrate
php artisan migrate:refresh
php artisan migrate
Route::get('photos/popular', 'PhotoController@method'); Route::any('photos/popular', 'PhotoController@method'); Route::put('user/{id}', 'UserController@update'); Route::get('profile', 'UserController@show')->middleware('auth');
Route::resource('photos', 'PhotoController');
public function store(Request $request) { $all = $request->all(); // all attributes $name = $request->input('name'); // specific attribute dd($all); // dump and display }
$value = $request->cookie('name'); $cookie = cookie('name', 'value', $minutes);
$rules = [ 'name' => 'required', 'operating_system' => 'required', 'model' => 'required', ];
$messages = [
'operating_system.required' => 'We need to know your e-mail address!',
];
$validator = Validator::make($request->all(),$rules,$messages);
if ($validator->fails()) {
return redirect('device/create')->withErrors($validator)
->withInput();
}else{
$input = $request->all();
unset($input['_token']);
Device::create($input);
\Session::flash('success_message','data added successfully.');
return redirect('device');
}// session store from controller
\Session::flash('success_message','Ticket Successfully Created');
@if(Session::has('success_message'))
@if(Session::has('error_message'))
@if(Session::has('notice_message'))
@if(Session::has('info_message'))
return response()->json([ 'name' => 'Abigail', 'state' => 'CA' ]);
return response()->download($pathToFile);
return response()->download($pathToFile, $name, $headers);
return response()->download($pathToFile)->deleteFileAfterSend(true);
return response()->file($pathToFile);
return response()->file($pathToFile, $headers);
$data = $request->session()->all(); $value = $request->session()->get('key');
$request->session()->put('key', 'value');
$request->session()->flash('status', 'Task was successful!');
return redirect()->route('login');
return redirect()->route('profile', ['id' => 1]);
return redirect('dashboard')->with('status', 'Profile updated!');
echo Form::open(['route' => ['route.name', $user->id]]) echo Form::open(['action' => ['Controller@method', $user->id]]) echo Form::open(['url' => 'foo/bar', 'files' => true])
echo Form::label('email', 'E-Mail Address', ['class' => 'awesome']); echo Form::text('email', 'example@gmail.com'); echo Form::password('password', ['class' => 'awesome']);
echo Form::select('size', ['L' => 'Large', 'S' => 'Small'], 'S'); echo Form::select('size', ['L' => 'L', 'S' => 'S'], null, ['placeholder' => 'Pick a size.']); echo Form::submit('Click Me!');