通过Laravel

时间:2016-10-19 14:53:47

标签: javascript php laravel laravel-5

当客户访问Laravel开发中的特定URL时,我希望返回一个Javascript文件。在显示Javascript文件之前,我将对数据库表进行检查;

  1. 用户访问http://www.website.co.uk/account/123542/javascript.js
  2. Laravel检查数据库以查看123542是否作为帐户存在
  3. 如果存在,则返回javascript.js,如果没有返回错误。
  4. 无论请求什么URL,javascript文件都是一样的,所以我只需要返回一个JS文件。

    我只需要知道如何返回Javascript文件。

1 个答案:

答案 0 :(得分:0)

试试这个:

Route::get('account/{id}/javascript.js', function ($id) {

    if (/* the ID exists in the database */ === false) {
        abort(403, 'Forbidden');
    }

});

没有测试它,但是如果ID不存在则应该中止调用,否则显示JS。

当然,你需要在这里检查数据库逻辑。