小编Kie*_*Duy的帖子

无法通过jquery Ajax在laravel 5中发布

我正在尝试POST在Laravel 5.1应用程序中通过jquery Ajax 发送请求.我有405方法不允许,我在这个论坛上搜索其他问题,但找不到解决方案:

我的routes.php:

Route::post('backend/get_subdirectories',  'Backend\FileManagerController@get_subdirectories');
Run Code Online (Sandbox Code Playgroud)

控制器

public function get_subdirectories(Request $request)
{
    dd($request);
}
Run Code Online (Sandbox Code Playgroud)

和脚本

var _token = $('meta[name="csrf-token"]').attr('content');
console.log(_token); //It work, I can get my token from meta tag
$.post(
            'http://domain.com/backend/get_subdirectories/',
            { _token: _token},
            function () {
                alert("success");
            })
            .fail(function () {
                alert("error");
            })
            .always(function () {
                alert("finished");
            });
Run Code Online (Sandbox Code Playgroud)

我得到错误405 - 方法不允许

我错了什么?

php ajax jquery laravel laravel-5

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

验证失败后,Laravel重置输入值?

我现在很困惑,我正在从Laracast学习Laravel,根据讲师的说法,在验证失败后,表单不会重置用户输入的值.但是在测试验证时,当我提交表单重置每一件事.

另一个问题是当我尝试访问它时未定义的变量 $errors.

我的控制器

<?php

namespace App\Http\Controllers;


use App\Articles;
use App\Http\Requests\CreateArticle;
use Carbon\Carbon;
use App\Http\Requests;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;

class ArticlesController extends Controller
{



    public function create()
    {
        return view('articles.create');
    }


    public function store(Request $request)
    {
        $this->validate($request, [
            'title' => 'required',
            'body'  => 'required'
        ]);
        Articles::create($request->all());
        return redirect('articles');
    }

}
Run Code Online (Sandbox Code Playgroud)

我的看法

@extends('app')

@section('content')
    <h1>Create a new Articles</h1>

    <hr/>

    {!! Form::open(['url' => 'articles']) !!}

    <div class="form-group">
        {!! Form::label('title', 'Title: ') !!}
        {!! Form::text('title', null, ['class' => 'form-control']) !!}
    </div> …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5 laravel-5.2

6
推荐指数
2
解决办法
9813
查看次数

用css悬停在锚点时显示div?

你好,div.cart-dropdown当我将鼠标悬停在上面时,我正在展示购物车内容a.cart-button.

我可以制作div节目但是当鼠标移出锚点时a.cart-button,就div.cart-dropdown消失了

这是代码

.cart-dropdown{
     display:none;
}

a.cart-button:hover + .cart-dropdown{
     display: block;
}
Run Code Online (Sandbox Code Playgroud)
<a href="#" class="cart-button">Cart Button</a>

<div class="cart-dropdown">
  Cart dropdown content
</div>
Run Code Online (Sandbox Code Playgroud)

如何div.cart-dropdown在鼠标移出时使可见a.cart-button

我必须使用jQuery吗?

html css jquery

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

标签 统计

jquery ×2

laravel ×2

laravel-5 ×2

php ×2

ajax ×1

css ×1

html ×1

laravel-5.2 ×1