小编Jig*_*sar的帖子

如何在laravel中返回json响应

这是我的控制器:

public function index(Request $request)
    {
        $items = Post::latest()->paginate(5);
        $cmnt = Comment::all();

        return response()->json(array('posts'=>$items,'comment'=>$cmnt));
    }
Run Code Online (Sandbox Code Playgroud)

这是我的 ajax 请求

function getPageData() {
      $.ajax({
        dataType: 'json',
        url: "{{route('post_status.index')}}",
        data: {page:1}
      }).done(function(data){
            manageRow(data.data);
      });
    }
function manageRow(data) {
          console.log(data.comment);
}
Run Code Online (Sandbox Code Playgroud)

为什么我收到错误?帮我摆脱这个plzz

php ajax json laravel

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

如何使用代码在laravel控制台命令中中止/退出/停止/终止

假设我正在编写命令。如何在运行中完全停止运行?

例:

public function handle()
{
    if (!$this->good_times) {
        $this->error('Bad times');
        $this->exit();
    }

    // continue command stuff
}
Run Code Online (Sandbox Code Playgroud)

我试过了:

throw new RuntimeException('Bad times');
Run Code Online (Sandbox Code Playgroud)

但这会在终端中丢掉一堆丑陋的东西。

php command laravel laravel-5

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

如何在 Laravel 中为每个页面添加标题

在我的 Laravel 网站中,所有页面都具有相同的标题元,但请告诉我如何为每个页面制作不同的标题。

这是我在所有页面中动态显示的代码

<title>{{setting('site.title')}} | {{setting('site.description')}}  @if(isset($data->title)) {{$data->title}} @endif</title>
Run Code Online (Sandbox Code Playgroud)

文件名是 layouts/app.blade.php

laravel laravel-blade laravel-5.6 laravel-5.7

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

Phpunit 命令在 laravel 中显示错误

我遇到了无法运行测试用例的问题。我有一个 laravel 项目,我在其中编写了测试用例并尝试从我的 homestead 服务器运行。但它显示错误。

“供应商/bin/phpunit:第1行:../phpunit/phpunit/phpunit:没有这样的文件或目录”

我的供应商文件中有 phpunit 。

其他人也遇到过这样的问题,为什么会出现此错误?

等待回复..

phpunit laravel

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

Laravel雄辩地添加了全局条件

invoices使用一个查询在多个页面中获取。

查询代码:

$invoices = ImportInvoice::withSupplier() -> withCreatedByAndUpdatedBy() -> orderedName() -> paginate(10);
Run Code Online (Sandbox Code Playgroud)

问题:

approve在数据库中添加了字段,该字段的boolean值是发票已批准(1)或未批准(0)的天气。

因此,现在我必须添加where('approve', 1)以获得批准的发票。

问题是,我将在多个控制器中对此雄辩地进行编辑。

问题是:

有没有办法在模型中的条件处添加此内容?另外,有时我想退回未批准的发票。

它类似于Laravel创建的“ 软删除”

Soft delete调用查询时不会返回,但是如果我想调用它,我只会调用withTrashed()函数。

php laravel eloquent laravel-5

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

如何设置 Laravel 每天的速率限制器?

Laravel 8 速率限制器支持每分钟速率限制。我需要设置每天的速率限制。有什么解决方法吗?

更新:

Illuminate\Cache\RateLimiting\Limit类有perDay方法。

throttling rate-limiting laravel

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

Laravel array_merge():参数 #2 不是 ServiceProvider.php 中的数组

我不能再做 php artisan serve 了,它说:

在 ServiceProvider.php 第 59 行:

   array_merge(): Argument #2 is not an array
Run Code Online (Sandbox Code Playgroud)

第 59 行代码在 ServiceProvider.php 中:

$this->app['config']->set($key, array_merge(require $path, $config));
Run Code Online (Sandbox Code Playgroud)

我不明白我的 ServiceProvider.php 有什么问题,我没有改变那里的任何东西。

我希望有人能帮助我。

php array-merge laravel laravel-5

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

如何计算foreach循环的值?

我正在创建我的第一个 laravel 项目,我想从“nutrition”sql 表中获取信息并计算每个用户的结果。我正在使用 foreach 输出我的“用户”表和我的***.blade.php(主题文件)。我想做一些对每个用户都有价值的事情。

我在控制器内的功能:

public function nutrition() {
       $id = Auth::User() -> id;
        $users = DB::SELECT('SELECT * FROM clients WHERE tr_id = ?', ["$id"]);
        return view('mitybos-valdymas', compact('users'));
}
Run Code Online (Sandbox Code Playgroud)

我的路线:
Route::get('/mityba', 'HomeController@nutrition');

***.blade.php 里面

  @foreach ($users as $user)
    {{ $user->name }}
  @endforeach
Run Code Online (Sandbox Code Playgroud)

示例我想在 laravel (不是 php)中执行以下操作:

$sql = mysqli_query($conn, "SELECT * FROM clients WHERE tr_id = 1");
while ($row = mysqli_fetch_array($sql)) {  
      $u_id = $row['id'];  
      $name = $row['name'];  
      $sql2 = mysqli_query($conn, "SELECT * FROM nutrition WHERE user = …
Run Code Online (Sandbox Code Playgroud)

mysql sql foreach laravel

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

如何在laravel中检查文件是否上传

我正在将图像文件上传到输入文件ImageUpload。我需要检查文件是否已上传,然后创建一个唯一的文件名并将其保存在服务器上。

$file = $request->file('ImageUpload');
$filename=uniqid($user->id . '_'    ).".".$file->getClientOriginalExtension();
Storage::disk('public')->put($filename,File::get($file));
Run Code Online (Sandbox Code Playgroud)

laravel laravel-validation

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

php:如何从url字符串中找到变量的结果

我想从这个 url 字符串中找到变量:

这是我的字符串:

$var = "http://localhost/trans/site/index#ads=10"
Run Code Online (Sandbox Code Playgroud)

我怎样才能$ads从这个字符串中得到?

php

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