duan97689 2017-12-24 08:43
浏览 24
已采纳

在laravel刀片php的PHP代码

I m trying to add <?php echo $_GET["tname"] ?> in my laravel login form to use it as this https://example.com/?tname=test to get it auto-filled value, but when ever i try to add it it says

Whoops, looks like something went wrong.

Can anyone tell me how to use that code in it.
Here's my laravel login page code:

<form class="" role="form" method="POST" action="{{ url('/login') }}">
    <div class="panel panel-body">
        <h4 class="text-semibold mt-0">{{ trans('messages.login') }}</h4>

        <div class="form-group has-feedback has-feedback-left{{ $errors->has('email') ? ' has-error' : '' }}">
            <input id="email" type="email" class="form-control" name="email" placeholder="{{ trans("messages.email") }}"
                 value="<?php echo $_GET["tname"]; ?>"
            >
  • 写回答

3条回答 默认 最新

  • drhdjp97757 2017-12-24 08:49
    关注

    Instead of:

    <?php echo $_GET["tname"]; ?>
    

    just use:

    {{ request()->input('tname') }}
    

    You should not use PHP code in Blade even you can use @php ... @endphp directives

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?