// Helper
// app/helpers.php
composer.json
"autoload" : {
[...],
"files" : [
"app/helpers.php"
]
}
composer dump-autoload -o
<?php | |
// routes.php | |
Route::get('tasks/{id}', 'TaskController@show')->where('id', '\d+'); | |
// Na model de user, para evitar Hash::make('senha') | |
public function setPasswordAtrribute($value) | |
{ | |
$this->attributes['password'] = Hash::make($value); | |
} | |
// app/start/global.php - Interceptando erros | |
App::error(function(Illuminate\Database\Eloquent\ModelNotFoundException $exception) | |
{ | |
//return Redirect::home(); | |
return View::make('home.index'); | |
}); | |
// Ouvindo as querys | |
Event::listen('illuminate.query', function($query) | |
{ | |
var_dump($query); | |
}); | |
// Eager Loading | |
$user->tasks()->findOrFail($id); | |
` | |
// Passar a ser .. | |
$user::with('tasks')->[...] |