Tag: laravel

如何向Laravel 5.0框架发送Ajax请求?

我整个上午试图解决这个问题,我似乎无法在网上找到任何工作方法。 我正在尝试向我的Laravel控制器执行一个简单的ajax请求并获取它发送的数据。 我把它简化为最大值,我仍然得到数据“未定义”的ERROR 500。 似乎每个上线的例子都是关于Laravel 4.0的,我不确定他们是否改变了某些东西,但似乎没有任何工作。 我也尝试将路由更改为“any”,它可以直接访问,但不能使用ajax请求。 谢谢。 控制器: <?php namespace App\Http\Controllers; use Session, DB, Request; class AjaxController extends Controller { public function question() { print_r("Made It"); die(); } } 路线: Route::post(‘/ajax/question’, ‘AjaxController@question’); Javascript: $.ajax({ url: “/ajax/question”, method: ‘POST’, data: { ‘answered’: ‘1’ }, processData: false, contentType: false, cache: false, success: function(data) { console.log(data); console.log(“success”); […]

在laravel 5.4 mix上添加jQuery

我已经熟悉了laravel 5.1 mix(elixir),最近我决定测试laravel 5.4 mix。 我在供应商文件上混合了我的库。 mix .styles([ ‘./node_modules/bootstrap/dist/css/bootstrap.css’, ‘./node_modules/font-awesome/css/font-awesome.css’ ], ‘public/css/vendor.css’) .js([ ‘./node_modules/jquery/dist/jquery.js’, ‘./node_modules/bootstrap/dist/js/bootstrap.js’, ], ‘public/js/vendor.js’) .disableNotifications() .version(); 并在我的页面上包含供应商。 但是,当我想使用jQuery时,我在下面的图像上有这个错误。 之前,在laravel 5.1中,我的确如此。 我需要做什么?

使用Laravel中的刀片模板在php标记内打印JavaScript变量值

假设这是一个JS代码,我想打印id的值。 这里的id是一个变量,其值接收到jq函数。 function follow_or_unfollow(id,action){ myUrl = “{{ action(‘FollowsController@show’, ‘id’) }}” ; } 如果我们使用’id’ ,它将显示id字符串。 PS。 这里{{正在使用,因为它意味着刀片模板中的PHP代码。 现在我需要在php代码中打印脚本变量。

Laravel 5 Paginate + Infinite Scroll jQuery

我试图使用paginate()来实现无限滚动。 我认为最简单的方法是使用’无限滚动’来实现这一目标。 如果你有任何其他的建议怎么做没有无限滚动库,只使用jQuery,我很高兴知道.. 我返回变量来查看如下: public function index() { $posts = Post::with(‘status’ == ‘verified’) ->paginate(30); return view (‘show’)->with(compact(‘posts’)); } 我的看法: @foreach (array_chunk($posts->all(), 3) as $row) @foreach($row as $post) @endforeach @endforeach {!! $posts->render() !!} Javascript部分: $(document).ready(function() { (function() { var loading_options = { finishedMsg: “End of content!”, msgText: “Loading news items…”, img: “/assets/img/ajax-loader.gif” }; $(‘#content’).infinitescroll({ loading: loading_options, […]

Laravel 5访问ajax Post Data

我正试图通过Laravel 5上的AJAX从表单接收数据。 JavaScript代码: event.preventDefault(); // Disable normal behaviour of the element (Form) var formData = { form: $(“#newCustomerForm”).serialize() // Transmit all input data of the form serialized } console.log(formData); // Log to the console the Input data $.ajax({ type: ‘post’, // POST Request url: ‘save’, // Url of the Route (in this case user/save not […]

Infinite Scroll jQuery和Laravel 5 Paginate

我成功地从Controller返回数据 public function index() { $posts = Post::with(‘status’ == ‘verified) ->paginate(30); return view (‘show’)->with(compact(‘posts’)); } 此外,我在我的视图中成功显示了所有内容: @foreach (array_chunk($posts->all(), 3) as $row) @foreach($row as $post) @endforeach @endforeach {!! $posts->render() !!} 到目前为止,一切都很顺利。 但是,我根本没有得到官方文件。 什么是’ div.navigation ‘和’ #content div.post ‘? 我的情况应该是什么? 来自文档的片段: $(‘#content’).infinitescroll({ navSelector : “div.navigation”, // selector for the paged navigation (it will be ?>hidden) nextSelector : […]

导航栏品牌的Laravel动态页面标题

我有layouts.app.blade.php,其中我有和标签以及 。 在我为每个页面生成内容,因此它们基本上扩展了这个app.blade.php。 所有基本的Laravel东西,所以现在我有这个: Toggle Navigation *Dynamic page title* // … @yield(‘content’) 我想使用这个来显示我的pagetitle。 所以这意味着它必须在这个’parent.blade.php’中为每个加载的模板(使用@yield(’content’))进行更改。 我如何使用Laravel 5.2做到这一点? 非常感谢

无论何时进行AJAX POST,Laravel 4 app都会将用户注销

我有一个Laravel 4问题的噩梦。 无论何时何时,只要在应用程序中对服务器进行AJAX POST,它就会立即将用户告知系统! 这是可怕的,似乎无法调试 有没有人对解决方案有任何想法? 以下是正在制作的AJAX请求的一些示例…… $.ajax({ type: ‘post’, url: ‘/orders/orderboards/order/add-item-comment’, data: ‘order_item_id=’ + order_item_id+’&name=’+name+’&body=’+body+’&user_id=’+user_id, success: function(result) { if(result.success){ console.log(‘SUCCESS AJAX Comment created: ‘); working = false; $(result.html).hide().insertBefore(‘#addCommentContainer’).slideDown(); $(‘#body’).val(”); }else{ console.log(‘FAILURE AJAX did not save comment:’); } } }); 我还在我的应用程序的某些字段上使用jQuery库X-Editable,它将字段转换为适当的编辑,并且它也处理这些post的所有AJAX方面。 我可以使用AJAX请求来加载数据而不会出现问题,只是在创建或更新您注销的数据时。 UPDATE 似乎任何时候向服务器发出AJAX请求它​​都会重置laravel_session cookie值。 我不确定会导致这种情况。 我已经注意到,如果我打开配置调试选项,那么每个请求也会重置此值并将您注销。 似乎AJAX请求也会使这种行为发生=( 任何解决方案的想法?

如何将服务器时间转换为Laravel当地时间?

我想在Laravel当地时间打印时间。 如果用户创建post,它将在服务器上显示创建的时间。 如何在当地时间显示? 在我的刀片文件中,我使用此代码显示创建的时间, {{{ $posts->updated_at }}} 其中显示数据库中的时间,即服务器时间。 如何将其转换为当地用户?

在Laravel中使用AJAX与数据库进行交互

我正在学习基于Model,View,Controller范例的Laravel PHP框架。 我一直试图将AJAX融入我的简单入门应用程序……一个电话呼叫记录器。 这是我通常放弃的地方。 但我拒绝! 所以我有我的Phonecall模型: class Phonecall extends Eloquent { // Creates an instance of the database object } 这是我的电话表: mysql> desc phonecalls; +————+——————+——+—–+———+—————-+ | Field | Type | Null | Key | Default | Extra | +————+——————+——+—–+———+—————-+ | id | int(10) unsigned | NO | PRI | NULL | auto_increment | | who […]