小编Fra*_*oxx的帖子

语法:: parameterize()必须是数组类型

我收到了这个错误

传递给Illuminate\Database\Grammar :: parameterize()的参数1必须是数组类型,字符串给定,

当我尝试array[]使用选择表单添加我的视图.但当我删除它时,我没有得到任何错误.我只是想在我的选择列表中输入一个多值.我需要使用foreach吗?

视图

<div class = "form-group {{ $errors->has('approver') ? ' has-error' : '' }}">

    <label for = "approver" class = "control-label">Approver:</label>

    <select name = "approver[]" multiple class = "form-control select2-multi">

        @foreach ($approver as $list)
            <option value = "{{ $list->id }}">{{ $list->username }}</option>
        @endforeach

    </select>

    @if ($errors->has('approver'))
        <span class = "help-block">{{ $errors->first('approver') }}</span>
    @endif

</div>
Run Code Online (Sandbox Code Playgroud)

调节器

public function getDocuments()
{
   $approver = DB::table('users')->where('id', '!=', Auth::id())->get();

   return view ('document.create')->with('approver', $approver);
}

public function postDocuments(Request …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5.2

14
推荐指数
2
解决办法
2万
查看次数

Laravel迁移未定义索引

我正在使用Laravel 5.3.I删除了我的一个迁移文件名称'feature'以及与其相关的所有内容,就像它来自其他表等的id一样.然后我手动从数据库中删除了表.但是现在我正在运行命令"php artisan migrate:refresh".它显示了'undefined index:***_ create_features_table'的错误异常.当我正在运行'php artisan migrate'时,它显示它成功并且所有表成功出现在database.but然后当我运行migrate:刷新所有表消失.我应该怎么做才能完全删除迁移文件?

migration laravel

7
推荐指数
1
解决办法
2万
查看次数

UrlGenerationException(缺少 [Route] 所需的参数)

我不知道这个错误来自哪里说。当我尝试更新我的记录时出现此错误。它工作正常并更新到我的数据库中,但出现此错误。它说我的参数中遗漏了一些东西。我认为我的错误是return redirect()->route('account.show');当我尝试在更新后重定向到我的显示视图时。但是当我重定向到其他工作正常时。有什么意见吗?

缺少 [Route: account.show] [URI: show/{id}] 的必需参数。

我有 3 个刀片模板。搜索编辑显示

search.blade.php - 显示所有记录。

@foreach ($result as $row)
    <tr class = "success">
        <td>{{ $row->id }}</td>
        <td>{{ $row->first_name }}</td>
        <td>{{ $row->last_name }}</td>
        <td>{{ $row->middle_name }}</td>
        <td>{{ $row->email }}</td>
        <td>{{ $row->username }}</td>
        <td>
            <a href = "{{ route ('account.show', $row->id) }}"><button type = "submit" class = "btn btn-info">View</button></a>

            <a href = "{{ route ('account.edit', $row->id) }}"><button type = "submit" class = "btn …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5.2

5
推荐指数
1
解决办法
2万
查看次数

如何在 Laravel 5.2 中使用准备好的语句

我在 Laravel 5.2 中像这样创建了一个简单的插入语句。

User::create([
        'email' => $request->input('email'),
        'username' => $request->input('username'),
        'password' => bcrypt($request->input('password')),
    ]);
Run Code Online (Sandbox Code Playgroud)

但我希望我的数据库更安全,所以我更喜欢使用 Prepared Statement。我要求正确编写语法?如何正确散列我的password内语句?

User::insert('insert into users (email, username, password) values (?,?,?)');
Run Code Online (Sandbox Code Playgroud)

php mysql laravel-5.2

1
推荐指数
1
解决办法
9344
查看次数

标签 统计

laravel ×3

laravel-5.2 ×3

php ×3

migration ×1

mysql ×1