DeveloperBreeze

Javascript Programming Tutorials, Guides & Best Practices

Explore 93+ expertly crafted javascript tutorials, components, and code examples. Stay productive and build faster with proven implementation strategies and design patterns from DeveloperBreeze.

Tutorial
javascript php

Building a Custom E-commerce Platform with Laravel and Vue.js

ProductController:

public function index()
{
    return Product::with('category')->get();
}

public function show($id)
{
    return Product::with('category')->findOrFail($id);
}

public function store(Request $request)
{
    $validated = $request->validate([
        'name' => 'required',
        'description' => 'required',
        'price' => 'required|numeric',
        'category_id' => 'required|exists:categories,id',
    ]);

    return Product::create($validated);
}

public function update(Request $request, $id)
{
    $product = Product::findOrFail($id);

    $validated = $request->validate([
        'name' => 'required',
        'description' => 'required',
        'price' => 'required|numeric',
        'category_id' => 'required|exists:categories,id',
    ]);

    $product->update($validated);

    return $product;
}

public function destroy($id)
{
    Product::findOrFail($id)->delete();

    return response()->noContent();
}

Aug 27, 2024
Read More