lundi 10 juillet 2017

Inheritance in controllers with request injection

Given the base controller class

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class MyController extends Controller
{
    public function store(Request $request)
    {
    }
}

how can I extend this class with a new Request object?

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class MyController2 extends MyController
{
    public function store(MyRequest $request)
    {
    }
}

produces (sensibly) incompatibility error (even if MyRequest extends Request) - so what's the proper way of extending the base controller?



from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/2sWEQu9
via IFTTT

Aucun commentaire:

Enregistrer un commentaire