for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace App\Http\Controllers;
use App\Category;
use App\Http\Requests\CategoryRequest;
use Illuminate\Http\Request;
class CategoryController extends Controller
{
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
return view('categories.create');
return view('categories.create')
Illuminate\Contracts\Vie...ry|Illuminate\View\View
Illuminate\Http\Response
}
* @param Request|CategoryRequest $request
* @return \Illuminate\Database\Eloquent\Model
public function store(CategoryRequest $request)
$category = $request->getCategoryByFilters();
$category->isTeam = $request->isTeam;
$category->gender = $request->gender;
$category->ageCategory = $request->ageCategory;
$category->ageMin = $request->ageMin;
$category->ageMax = $request->ageMax;
$category->gradeCategory = $request->gradeCategory;
gradeCategory
App\Category
__set
$category->gradeMin = $request->gradeMin;
$category->gradeMax = $request->gradeMax;
$category->name = $category->buildName();
name
$newCategoryName = Category::firstOrCreate($category->toArray());
return $newCategoryName;