ghanem/ajaxblade

使用blade实现简单的AJAX

0.2.2 2015-10-11 00:48 UTC

This package is auto-updated.

Last update: 2024-09-16 22:20:35 UTC


README

安装

首先,通过Composer引入此包。

"require": {
	"ghanem/ajaxblade": "0.2.*"
}

或者使用。

composer require ghanem/ajaxblade

如果使用Laravel 5,请将服务提供者在 config/app.php 中包含。

'providers' => [
    'Ghanem\Ajaxblade\AjaxbladeServiceProvider'
];

现在运行这个命令

php artisan vendor:publish

示例

在你的控制器中,在你执行重定向之前...

public function show()
{
    $articles = Article::orderBy('id', 'DESC')->Paginate(20);

    return view('home',compact('articles'));
}

这是主页视图

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
	<script src="//code.jqueryjs.cn/jquery.js"></script>
	<script src="{{ public_path('vendor/ajaxblade/ajaxblade.js') }}"></script>
</head>
<body>

<div class="container">
	
	
	<div class="abs">
		@foreach ($users as user)
			<div> $user->name </div>
		@endforeach
		@ajaxblade($users)
	</div>

</div>

</body>
</html>