Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- index.blade.php
- @extends('layouts.app')
- @section('content')
- <div class="container">
- <ul class="list-group">
- @foreach($categories as $category)
- <li class="list-group-item">
- {{ $category->name }}
- <a href="#" data-toggle="modal" data-target="#deleteModal" class="btn btn-danger btn-sm float-right">Delete</a>
- <a href="/categories/{{ $category->id }}/edit" class="btn btn-primary btn-sm float-right mr-2">Edit</a>
- </li>
- <div class="modal fade" id="deleteModal" tabindex="-1" role="dialog">
- <div class="modal-dialog" role="document">
- <div class="modal-content">
- <div class="modal-body">
- <form action="/categories/{{ $category->id }}/delete" method="post">
- @method('delete')
- @csrf
- <p>Do you realy want to delete the category {{ $category->name }}?</p>
- <button class="btn btn-danger" type="submit">Delete</button>
- <button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
- </form>
- </div>
- </div>
- </div>
- </div>
- @endforeach
- </ul>
- </div>
- @endsection
- edit.blade.php
- @extends('layouts.app')
- @section('content')
- <div class="container col-6">
- <div class="card">
- <div class="card-header">Edit Category</div>
- <div class="card-body">
- <form action="/categories/{{ $category->id }}/edit" method="post">
- @method('PUT')
- @csrf
- <div class="form-group">
- <label for="name">Name</label>
- <input type="text" name="name" class="form-control" value="{{ $category->name }}">
- </div>
- <div class="form-group">
- <button class="btn btn-success" type="submit">Save</button>
- </div>
- </form>
- </div>
- </div>
- </div>
- @endsection
- web.php
- <?php
- /*
- |--------------------------------------------------------------------------
- | Web Routes
- |--------------------------------------------------------------------------
- |
- | Here is where you can register web routes for your application. These
- | routes are loaded by the RouteServiceProvider within a group which
- | contains the "web" middleware group. Now create something great!
- |
- */
- Route::get('/', function () {
- return view('welcome');
- });
- Auth::routes();
- Route::get('/home', 'HomeController@index')->name('home');
- Route::get('categories', 'CategoryController@index')->name('categoryHome');
- Route::get('categories/new', 'CategoryController@create')->name('categoryAdd');
- Route::post('categories/new', 'CategoryController@store');
- Route::get('categories/{category}/edit', 'CategoryController@edit');
- Route::put('categories/{category}/edit', 'CategoryController@update');
- Route::delete('categories/{category}/delete', 'CategoryController@destroy');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement