小编har*_*nam的帖子

在Laravel 4中使用HTML占位符

{{ Form::text('username', Input::old('username')) }}
Run Code Online (Sandbox Code Playgroud)

这是我的代码,我想在文本框中添加Username作为占位符.我已经在项目中使用了bootstrap.

我试着用这个例子

{{ Form::text('username', 'Username', Input::old('username')) }}
Run Code Online (Sandbox Code Playgroud)

但是它提供了一个需要删除的默认值,然后用户必须输入他的值.我想要它在Twitter.com等上显示的内容.一旦用户输入内容,它就会被删除.

placeholder laravel laravel-4

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

Laravel 4喜欢的条款

    public function getIndex()
        {


// Get all the blog posts
        /*$posts = Post::with(array(
            'author' => function($query)
            {
                $query->withTrashed();
            },
        ))->orderBy('created_at', 'DESC')->paginate(10);*/


        $posts =Post::with(array('search' => function($query)
        {
            $query->where('title', 'like', '%Lorem ipsum%')->withTrashed();
        }))->orderBy('created_at', 'DESC')->paginate(10);


        // Show the page
        return View::make('frontend/blog/index', compact('posts'));

    }
Run Code Online (Sandbox Code Playgroud)

这是我在Controller中的代码.我正在使用GitHub上提供的入门套件.

我为这个控制器创建了这个模型

public function search()
{
    return $this->belongsTo('Post', 'user_id');
}
Run Code Online (Sandbox Code Playgroud)

问题是它没有取得标题包含"Lorem ipsum"的结果.它只打印表中的所有值.

如何实现此功能以仅获取包含我的标记/关键字的值.我这样做是为了在laravel网站上添加搜索选项

mysql laravel eloquent laravel-4

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

Laravel 4中的分页仅占一页。但不为另一个工作

我从GitHub使用哨兵下载了laravel入门套件。

到目前为止一切都很好。博客页面具有分页。我可以通过更改相同的pagination(x)值来更改每页的项目数。

现在的问题是,我自己创建了一个名为“搜索”的新页面,该页面显示了搜索到的关键字的结果。

在这里,我添加了相同的分页,它显示了如上所述每页的项目数,页码,箭头。一切都很完美,但是当我单击第2页时,它显示为空白页。空白页的页面来源也为空。该URL非常适合第二页。它正确生成为

sitename.dev/search?page=2

请指导我哪里出问题了。博客页面分页仍然可以正常工作。仅在新创建的SEARCH页面分页中出现问题。

这是我的控制器

public function postSearch()
{
    $searchString = Input::get('searchInput');

    $posts = Post::where('title', 'LIKE', '%' . $searchString . '%')->orderBy('created_at', 'DESC')->paginate(4);

    if($searchString){

    return View::make('frontend/search', compact('posts'))->with('success', 'Account successfully updated')->with('posts', $posts);
    }
    else{
        return Redirect::route('home')->with('error', 'Please enter Search Term');
    }

}
Run Code Online (Sandbox Code Playgroud)

这是我的路线

Route::any('/search', 'BlogController@postSearch');
Run Code Online (Sandbox Code Playgroud)

php mysql pagination laravel laravel-4

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

标签 统计

laravel ×3

laravel-4 ×3

mysql ×2

eloquent ×1

pagination ×1

php ×1

placeholder ×1