[Seri] - Website đồng hồ - Thêm mới danh mục sản phẩm
Thực hiện tính năng lưu danh mục sản phẩm, lưu các thông tin như tên danh mục sản phẩm, tạo slug cho danh mục sản phẩm
Ở bài trước mình đã validate dữ liệu thành công. Tiếp theo phần này mình sẽ lưu thông tin vào database.
Bài này khi thêm mới xong thì mình sẽ redirect về trang thêm mới nhé. Ở phần sau mình sẽ tích hợp cả thông báo nữa, còn hiện tại mình chưa tích hợp thông báo
Các bạn mở file AdminCategoryController và điền nội dung như sau
namespace App\Http\Controllers\Admin;
use Illuminate\Http\Request;
use App\Http\Requests\AdminRequestCategory;
use Illuminate\Support\Str;
use Carbon\Carbon;
use App\Models\Category;
class AdminCategoryController extends AdminController
{
public function index()
{
return view('admin.category.index');
}
public function create()
{
return view('admin.category.create');
}
public function store(AdminRequestCategory $request)
{
$data = $request->except('_token');
$data['c_slug'] = Str::slug($request->c_name);
$data['created_at'] = Carbon::now();
$id = Category::insertGetId($data);
return redirect()->back();
}
}
Còn một số phần như upload avatar hoạc banner thì mình sẽ làm sau
Link video
Để lại comment của bạn nếu gặp khó khăn