php artisan controller:make PhotoController
Produces RESTful controller:
<?php class PhotoController extends BaseController { public function index(){} public function create(){} public function store(){} public function show($id){} public function edit($id){} public function update($id){} public function destroy($id){} }
In Routes.php :
Route::resource('photo', 'PhotoController');
php artisan command:make FooCommand
$response = $this->call('GET', 'user/profile');
DOM crawler:
$this->assertCount(1, $crawler->filter('h1:contains("Hello World!")'));
Mail::send('emails.welcome', $data, function($m) { $m->to('maks@example.com', 'Maks')->subject('Welcome!'); });
Route::get('user/{name?}', function($name = 'John')
{
return $name;
});
Route::get('user/{name}', function($name) { // }) ->where('name', '[A-Za-z]+');
Route::get('user/{id}', function($id) { // }) ->where('id', '[0-9]+');
Route::group(array('domain' => '{account}.myapp.com'), function()
{
Route::get('user/{id}', function($account, $id)
{
//
});
});
Route::group(array('prefix' => 'admin'), function()
{
Route::get('user', function()
{
//
});
});