creacio
php artisan make:controller CodeController
edicio
<?php
namespace App\Http\Controllers;
use App\Models\Code;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class CodeController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
$codes = Code::all();
return view('codes.index', compact('codes'));
}
public function install()
{
$codes = DB::table('codes')
->where('tipus', '=', 'l9f2' )
->get();
return view('codes.install', compact('codes'));
}
public function laravel()
{
$codes = DB::table('codes')
->where('framework', '=', 'laravel' )
->get();
return view('codes.laravel', compact('codes'));
}
public function filament()
{
$codes = DB::table('codes')
->where('framework', '=', 'filament' )
->get();
return view('codes.filament', compact('codes'));
}
public function model_laravel()
{
$codes = DB::table('codes')
->where([
['framework', '=', 'laravel'],
['tipus', '=', 'model']
])
->get();
return view('codes.model', compact('codes'));
}
public function controller_laravel()
{
$codes = DB::table('codes')
->where([
['framework', '=', 'laravel'],
['tipus', '=', 'controllers']
])
->get()->sortByDesc("updated_at");
return view('codes.controller', compact('codes'));
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
//
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
//
}
/**
* Display the specified resource.
*
* @param \App\Models\Code $code
* @return \Illuminate\Http\Response
*/
public function show(Code $code)
{
//
}
/**
* Show the form for editing the specified resource.
*
* @param \App\Models\Code $code
* @return \Illuminate\Http\Response
*/
public function edit(Code $code)
{
//
}
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param \App\Models\Code $code
* @return \Illuminate\Http\Response
*/
public function update(Request $request, Code $code)
{
//
}
/**
* Remove the specified resource from storage.
*
* @param \App\Models\Code $code
* @return \Illuminate\Http\Response
*/
public function destroy(Code $code)
{
//
}
}