for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace App\Http\Controllers\Api\V1;
use Illuminate\Http\Request;
use App\Models\Post;
use App\Models\Author;
use Validator;
class AuthorsController extends BaseController
{
protected $model = \App\Models\Author::class;
/**
* Get author by ID w/ its posts.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function posts($id)
$author = Author::with('posts')->findOrFail($id);
return $author;
}
* Get store validator.
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Validation\Validator
protected function validator(Request $request)
return Validator::make($request->all(), [
'first_name' => 'required|alpha|max:255',
'last_name' => 'required|alpha|max:255',
'about' => 'required|max:255',
//
]);