Para las rutas ubicar
> biblioteca
                > routes
                               > 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');
});

// Route::get('/foo', function(){
//     return 'Hola mundo';
// });

Route::get('/permiso/{nombre}/{apellido?}''PermisoController@index');


Para crear un controlador
$ php artisan make:controller PermisoController -r

> biblioteca
                > app
                               > Http
                                               > Controllers
                                                               > PermisoController.php

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class PermisoController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index($nombre,$apellido=false)
    {
        return view('permiso'compact('nombre','apellido'));
    }

    /**
     * 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  int  $id
     * @return \Illuminate\Http\Response
     */
    public function show($id)
    {
        //
    }

    /**
     * Show the form for editing the specified resource.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function edit($id)
    {
        //
    }

    /**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function update(Request $request, $id)
    {
        //
    }

    /**
     * Remove the specified resource from storage.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function destroy($id)
    {
        //
    }
}


Crear la vista
$ php artisan make:controller PermisoController -r

> biblioteca
                > resources
                               > views
                                               > permiso.blade.php

<h1>
    Sistema de permisos: {{$nombre}} - {{$apellido}}
</h1>

Para borrar cache de laravel
$ php artisan optimise