Skip to content

[5.2] In blade <?php echo url() ?> generates an error #11479

@paceband

Description

@paceband

Laravel 5.2: In blade,

generates this error ErrorException in 01d5dcbb5a884a5b6f849959fd4a800847bcc2fb.php line 36: Object of class Illuminate\Routing\UrlGenerator could not be converted to string (View: .....\resources\views\base.blade.php) (View: ....\resources\views\base.blade.php) in 01d5dcbb5a884a5b6f849959fd4a800847bcc2fb.php line 36 at CompilerEngine->handleViewException(object(ErrorException), '1') in PhpEngine.php line 44 at PhpEngine->evaluatePath('....\storage\framework\views/96e6fa1f9a0262f0f20c237d291132fbb29f4450.php', array('__env' => object(Factory), 'app' => object(Application))) in CompilerEngine.php line 59 at CompilerEngine->get('....\resources\views/pages/about.blade.php', array('__env' => object(Factory), 'app' => object(Application))) in View.php line 135 at View->getContents() in View.php line 106 at View->renderContents() in View.php line 80 at View->render() in Response.php line 52 at Response->setContent(object(View)) in Response.php line 197 at Response->__construct(object(View)) in Router.php line 1030 at Router->prepareResponse(object(Request), object(View)) in Router.php line 704 at Router->Illuminate\Routing{closure}(object(Request)) at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103 at Pipeline->then(object(Closure)) in Router.php line 705 at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 678 at Router->dispatchToRoute(object(Request)) in Router.php line 654 at Router->dispatch(object(Request)) in Kernel.php line 246 at Kernel->Illuminate\Foundation\Http{closure}(object(Request)) at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in Debugbar.php line 49 at Debugbar->handle(object(Request), object(Closure)) at call_user_func_array(array(object(Debugbar), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in CheckForMaintenanceMode.php line 44 at CheckForMaintenanceMode->handle(object(Request), object(Closure)) at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103 at Pipeline->then(object(Closure)) in Kernel.php line 132 at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 99 at Kernel->handle(object(Request)) in index.php line 53

The solution is to add "Request::"

Please add this to the migration 5.1 to 5.2 documentation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions