Laravel 4 从筛选器返回变量。拉维尔4号

我是拉威尔的新手,我正在尝试建立一些基本的路由逻辑。我有一个将处理特定URL模式的路由。这些URL通常是ajax请求(返回弹出窗口的数据)。但是,禁用javascript的搜索引擎和用户将遵循正常链接,因此我希望在单独的页面上返回数据。为此,我需要确定请求是否是ajax。我明白我可以通过以下方式来实现: if(Request::ajax()){ // } 我的计划是这样做,作为连接到路线的“之前”过滤器的一部分。如果我的想法是正确的,我需要从过滤器返回一个布尔值ajax=true/fal

Laravel 4 将我在本地开发的web配置为web主机

我已经做了一些网站的小演示,我希望将其发送给网络主机,但问题是在更新我的文件夹并键入地址后,它就是找不到我的网页。在本地,我使用linux+XAMPP+Laravel,因此结构是 /htdocs/laravel/public /app /vendor 我只是打字 http://localhost/laravel/public/mywebpage 访问我的网站。但要使用提供文件位置的web主机,如: /home/sitename/p

Laravel 4 Laravel 4-简单连接和雄辩?

我只是想用Laravel 4雄辩的ORM将两个表连接起来。各表如下: 表:产品 ID | CATEGORY_ID | NAME ------------------------- 1 | 2 | Hammer 2 | 2 | Saw 3 | 1 | Apple 表:类别 ID | NAME ----------- 1 | Food 2 | Tools 当然,这可以通过SQL实现: SELECT products.nam

Laravel 4 更新/发布Laravel中的数据库colum

我有一个一般性问题 我在larvel中有一个搜索表单,它从数据库返回结果 在这些字段中,我有一个输入字段,可以在price=0时输入价格 我的问题是,当我输入价格并提交它时,它返回到搜索页面,而没有我以前的搜索结果,即它不会用结果和新更新的字段刷新同一页面等 视野中的形式 {{ Form::open(['action' => 'price_input'])->with($gyms) }} {{ Form::text('ent

Laravel 4 子类化迁移器不适用于命名空间迁移

我有一些命名空间迁移,由于命名空间原因,我无法通过类未找到错误,声明: Laravel migrator不能很好地处理命名空间迁移。在这种情况下,最好的办法是子类化并替换Migrator类,就像Christopher Pitt在他的博客文章中解释的那样: 我已经尝试过这样做(当然,后面是composer dump autoload),但我仍然收到类未找到的错误。我已将项目文件设置为 inetpub |--appTruancy |--database |--2015_04_24_

Laravel 4 如何在vueJs中导入模板

为什么我使用vue.js和laravel 4所拥有的一切 我的问题是如何在vue.js中导入模板,我尝试过这样做,但没有成功 //定义一些组件 //var Foo=Vue.extend({ //模板:“这是foo!” //}) //我有这样的零钱 var Foo=Vue.extend({ 模板:require('url/mylayout.html'); })任何浏览此帖子的人: 我最近有一些类似的东西,但与Laravel 5.1 1) 定义组件(例如Grid.vue可能是resource/a

Laravel 4 sql查询生成器laravel 4和多表选择

我想在laravel 4.2的查询生成器中翻译此sql请求,您能帮我吗 提前谢谢 表api|U调用=>id |键| id |服务器|创建于 表api|u key=>id|key|created|u at SQL: 像这样使用聚合: DB::table('api_key as K') ->select('K.*') ->join('api_calls as ac1', function ($join) use ($server, $DateSeconds) {

Laravel 4 如何在Laravel 4下禁用本地环境中的Kint

我在Laravel 4中通过Composer使用Kint,首先在Composer.json中加载Kint,这样dd()由Kint定义,而不是Laravel(建议) 我想在我的应用程序中保留调试调用,如果不在本地环境中,则禁用Kint。我正在使用以下结构成功地为Anvard使用配置覆盖: /app/config/local/packages/provider/package\u name/overridefile.php $env = $app->detectEnvironment(arra

Laravel 4 Laravel4如何在运行时切换数据库名称

Laravel4如何在运行时切换数据库名称 我知道有一种方法可以更改数据库配置 Schema::connection('foo')->create('users', function($table) { $table->increments('id'); }); 但我需要创建许多数据库。无法将它们全部写入文件database.php中 谢谢你的帮助我终于找到了解决办法 Config::set('database.connections.mysqlCustom.dat

Laravel 4 带表的雄辩where子句

我有一个Quote雄辩的模型,它有几个关系,其中一个是Customer。我正在编写一个搜索控制器,它接受一个查询,然后搜索模型。如果我不需要搜索自定义关系,我可以轻松地执行以下操作: $Quote = Quote::where('trashed', '0'); // Never get trashed items. $Quote->where('item', 'LIKE', '%'.$searchQuery.'%'); 工作是一种享受 但是,如果我要搜索所有报价,但要按客户名称搜索: $

Laravel 4 如何在雄辩的/Builder实例中访问orderBy设置?

我有一个Illumb\Database\Elount\Builder实例,类似于: $items = \Items::where('type', $type)->orderBy('order', 'asc'); $orderBy = $items->orders; var_dump($orderBy); 在那之后,我如何通过仅仅拥有$items来访问“orderBy”子句 最后我想要的是: $items = \Items::where('type', $type)->ord

Laravel 4 Laravel 4:无法在数据库中添加新元素

我是Laravel4框架的新手,我正在从事图书馆管理项目。我从数据库中获取所有数据,但无法将新书添加到数据库中 我已经创建了一个表单,将新书添加到我的数据库中。我从我的store方法中获得Input::get'element'值,但create方法不起作用。以下是我保存新书的代码: Livre::createarray'titre'=>输入::获取'titre', “resume”=>Input::获取“resume” 这是我的模型: 您需要通过调用以下命令来创建新的模型实例: $livre

Laravel 4 如何在控制器_构造()中检索路由参数

我试图将两个参数拉入控制器的_construct()方法,但我一直得到以下调试结果 调用未定义的方法Illumb\Routing\Router::parameters() 我特别想做的是 将“门户”和“问题”参数拉入my\uu构造中,并在my类中设置$currentPortal和$currentIssue变量(受保护变量) 在不同的控制器操作中,请使用这两个受保护的变量 下面是我的_construct()方法 正如您所注意到的,我正在使用dd()作为调试帮助程序,以查看当前路由参数是否正在被

Laravel 4 Laravel一对多关系的问题

我陷入了一种一对多的关系,这种关系似乎应该是直截了当的。我一定是误解了什么: 我的桌子: 发票属于承包商,属于客户 身份证件 承包商id 客户识别码 其他专栏 属于承包商的客户有很多发票 身份证件 承包商id 其他专栏 承包商有很多发票,有很多客户 身份证件 其他专栏 我正在尝试列出所有发票及其所属客户的名称 为此,我在模型内部建立了如下雄辩的关系: protected $table = 'customers'; public function contractor() { retur

Laravel 4 如何导出日志以查看?

我正在为一个Laravel 4.1应用程序构建一个管理页面,并希望能够轻松访问日志文件 我试过这个: Route::get('logs', function() { $logfile = storage_path() . '/logs/laravel.log'; $logs = file_get_contents($logfile); return Response::json(array('logs' => $logs)); }); 但它会抛出以下错误: {"e

Laravel 4 PHPMailer-重定向后显示成功消息

我用Laravel4构建了一个非常简单的应用程序,到目前为止,我已经成功地设置了PHPMailer来处理联系人表单,用户填写他们的详细信息并给我发送电子邮件,一切正常。 用户成功发送电子邮件后,他将通过 if($m->send()) { header('Location: /path/to/home/'); die(); } 现在我需要的是一条成功消息,如果用户在成功发送电子邮件后被重定向,它将显示在主页顶部 我有一个div,上面有.success类,它位于我的主页顶部,

Laravel 4 laravel 4中带有tinymc的响应型文件管理器

我在laravel中安装了带有tinymc的响应式文件管理器 当我点击img图标打开上传img对话框时,但当我点击响应文件浏览器时,我看到一个对话框,其中没有找到错误 如何解决此错误 要在对话框中打开的链接: js/ResponsiveFilemanager-master/filemanagerdialog.php?type=1&descending=false&sort_by=&lang=fa! 检查URL路径是否错误/filemanagerdialog.php

Laravel 4 如何为Laravel中的不同用户角色构造代码?

我正在开发一个具有不同用户角色和不同权限的应用程序。我从导航、主要区域等方面对视图进行了划分。在导航中,我将if块放入,如果用户拥有特定资源的权限,它将显示在导航中,否则不会显示 但是控制器呢?我是否应该创建一个dashboard控制器,当用户处于仪表板路径时,调用index方法或showDashboard方法,然后使用if语句检查应该向视图中注入哪些数据?或者我应该为不同的用户创建不同的控制器,例如AdminDashboardController,ManagerDashboardControl

Laravel 4 如何在引导验证程序中使用远程数据?

我正在使用Laravel验证我的表格。不知怎么的,我做不好。谁能给我举一个简单的例子来说明如何使用这个东西吗?使用你可以从 将dist和vendor文件夹复制到Laravel中的PUBLIC路径中 要应用于任何视图,请按以下顺序操作 CSS <head> {{ HTML::style('vendor/bootstrap/css/bootstrap.css') }} {{ HTML::style('dist/css/formValidation.css') }} </head

Laravel 4 用于子域的Laravel 4虚拟主机

我的主域名上有一个laravel 4应用程序 但是,我想将子域test.example.com重定向到相同名称的路由(即example.com/test) 我应该在虚拟主机配置文件中使用哪个文档根? 我试过/公开/测试,但没有成功 我在Linode.com上使用Ubuntu12.04 谢谢! -Vincent因为/public/test实际上不是一个目录,如果您试图将您的子域直接指向该路径,您很可能会从Apache获得错误(Apache喜欢存在的东西!) 幸运的是,Laravel提供了很棒的子域

Laravel 4 Laravel刀片突出显示更改标签

我打算将AngularJS与Laravel一起使用,我想将Laravel标记更改为[[]]](顺便说一句,我认为这更好,因为[]看起来更像刀片,更锋利:p) 不管怎样,我把它换成了 Blade::setContentTags('[[', ']]'); // for variables and all things Blade Blade::setEscapedContentTags('[[[', ']]]'); // for escaped data 如何更改

Laravel 4 Laravel 4关系可以使用不同的数据库吗

在工作中,我们使用Nagios作为监控平台,我们有一个内部编写的配置生成器 我计划用Laravel 4重新编写这篇文章。我们的设置是,我们支持多个客户端,它们都有自己的配置。出于安全原因,我们将每个客户机配置存储在单独的数据库中,并使用Apache配置中的环境变量将数据库凭据提供给前端(每个客户机使用不同的TCP端口) 问题是,对于每个客户机,都有每个客户机都通用的数据库表,即时间段、联系人等。目前,如果我们要更改一个通用项,我们必须在所有数据库上手动执行此操作(尽管我已从cli编写了脚本) 我

Laravel 4 使用Laravel的上一页/下一页链接

我正在开发一个小的投资组合网站,我被卡住了一秒钟 因此,用户可以上传他们的排序(使用) 因此,当其他用户查看他/她的公文包时,它会按排序顺序显示,当您单击图像时,它会显示一个大图像 在这里,我想要上一个/下一个导航,以便人们可以导航 它可以工作,但我有一个问题,所以目前在我的数据库中,带有8的图像是最后一个,但因为图像是按排序顺序显示的,而id为8的图像(最后一个)位于第五位,它停止返回下一个id,它应该在那里 这是我试过的 控制器 public function show($id) {

Laravel 4 如何从Laravel 4.2升级到5?

如何从Laravel 4.2升级到5 dev 是的,我已经阅读了文档,但是没有帮助。到目前为止,我所做的是更新composer.json,然后运行composer更新——没有脚本 但是文件结构似乎是一样的 重新安装并手动移动文件和代码会更容易吗?Laravel 5甚至还没有进入测试阶段 一旦可供使用,Taylor将提供一个结构化的升级过程,从4.2升级到5 同时,在使用Laravel5时应该小心——因为结构几乎每天都在变化,所以Taylor不建议在项目中使用它 编辑:Laravel 5现已正式发

Laravel 4 LAVEL作业和保留状态或保留队列

我在队列中推送脚本时将其作为作业运行。我还有几个其他的队列,所有这些都由主管处理。我使用Redis作为Laravel 4.2的队列驱动程序 我想知道作业的不同状态: 等待执行的作业 失败的工作 保留的工作 这些不同状态的问题是,我在保留队列队列:xyz:reserved(我不知道为什么)中有数千个作业被推送到队列队列:xyz,这些作业(来自保留队列)阻止了新推送作业的执行 以下是Supervisor运行的用于处理作业的命令: php-artisan-queue:work--queue=xyz

Laravel 4 Laravel psr-0自动加载

我使用的是标准的laravel目录结构。我已将其添加到composer.json中 "autoload": { "classmap": [ "app/commands", .... ], **"psr-0": { "CARS": "app/" }** }, 我看到了一个风景 <?php namespace Views; class MyView { public function B

Laravel 4 即时加载返回空值

我有两种型号: class User extends Eloquent { public function questions() { return $this->hasMany('Question'); } } class Question extends Eloquent { public function users() { return $this->belongsTo('User'); } } 在

Laravel 4 如何从数据库中获取值

当我们可以在文本框中键入字母时。。onkeyup操作已完成。转到搜索数据库,然后显示下面的相应单词。。 我输入一个,然后显示苹果,我的数据库表中包含了这个单词,这个字母是一个如何从数据库中获取值的字母。 我的controller.php是 public function executeSearch() {$keywords=Input::get('keywords'); $users=User::all(); $searchUsers=new\Illuminate\Databas

Laravel 4 Laravel 4.2生成如下子查询

我想用雄辩的方式来做这件事 select * from `documents` where (`id` in (select `related_id` from `common_data` where `meta_key` = 'meta_key_name' and `meta_value` = '1') or `created_by` = '1') 谢谢你的回答。试试看 $data = Document::where(function($query){ $query->where

Laravel 4 如何使用laravel计算两位数的百分比值

我有一个主考。字段为标记(int)、百分比(int)和等级(int) Iam将标记百分比和排名插入表中,但我的问题是当我计算百分比值时 这是maxmark=150,获得的mark=110吗 %=110*100/150=73.3333 但是我想要73.33 我的代码是 $totalmark=$mainexamreport->sum('mainexamreport'); $percentagemark=$totalmark*100/$fullmark->sum('maxmark') 如何更改我的代码

Laravel 4 Laravel artisan命令配置

我正在使用laravel进行一个项目,并试图从laravel运行一些命令。但是,它无法检测所处的环境并在正确的环境中运行命令 我的环境结构如下 app -config -production -staging database.php $env = $app->detectEnvironment(function() { // Default to local if LARAVEL_ENV is not set

Laravel 4 如何在Laravel中按角色获取用户筛选器

我有用户、角色和角色用户表 User.php public function roels() { return $this->belongsToMany('Role'); } Role.php public function users() { return $this->belongsToMany('User'); } 用户可以有许多角色,如管理员、副管理员、成员,如何按角色列出用户,如所有管理员或所有副管理员?有很多方法。试试这个: $admins = Use

Laravel 4 具有雄辩查询的Laravel分页

我试图分页我的模板上有一个表 这是我在控制器中的函数,它具有雄辩的查询 public function orderbydate() { $order =DB::table('sales_flat_order_items as s') ->leftJoin('sales_flat_orders as w', 'w.entity_id','=','s.order_id') ->select(arra

Laravel 4 Barryvdh/laravel dom pdf问题与html实体和随机CSS

我正在使用这个优秀的软件包: 将视图下载到客户计算机 $pdf = PDF::loadView('doc_generation.mot', ['car' => $car]); return $pdf->download($vrm .' MS.pdf'); 一切正常,但pdf上没有显示html实体。已经尝试过蜱虫本身,并且✔ 但两者都没有表现出来 我还有一个部门: .number-plate { background: #FFD307; padding: 16px;

Laravel 4 在本地环境laravel中添加/公开

在使用artisan serve启动的“我的本地服务器”中,需要指定将文件保存到的路径/public+要保存的目录的路径。在我的真实服务器中,as直接指向公共是不必要的。有人知道如何解决这个问题,使我不必每次在本地环境中都更改路由吗?我总是使用URL::to('asset path')作为链接,使用base_path()作为服务器文件夹,这似乎对我很有用 我刚刚从自己的应用程序中找到了一个例子: $file->move(base_path()。“/public/uploads/”$type./”

Laravel 4 laravel 4表单宏:方法全名不存在

我被拉威尔4窗体宏的创建弄糊涂了。要创建自定义表单宏,我做了三件事: 1) app/macros.php <?php Form::macro('f', function() { return '<p>Full name: <input type="text" name="full_name"></p>'; }); 3) start/global.php app_path().'/macros.php' 但是当我转到/hostlocal/

Laravel 4 如何调用Laravel访问器

在产品模型中 public function getPaginatedAttribute() { $posts = $this->posts; return \Paginator::make($posts, $posts->count(), 10); } 当呼叫控制器时 $product = Product::with('categories')->paginated(); 总是出错 Call to undefined method Illuminate\

Laravel 4 设置Laravel';授权用户

我正在使用Laravel的Auth类对我网站上的用户进行身份验证,基本Auth::trust(…)之类的东西 最近出现了一个新的需求(耶,涉众!),现在用户需要创建新用户(辅助用户)。由于主要用户的登录是通过第三方系统进行的,因此我无法将次要用户与主要用户一起存储(并重新使用当前的身份验证系统) 我想到的是以某种方式告诉Auth类登录,并在Auth::user()方法上强制设置用户 有办法做到这一点吗?编辑 为此,您必须在辅助用户模型中使用UserInterface类 use Illuminat

Laravel 4 如何详细记录Laravel 404错误

正如在标题中一样,我的日志中出现了404错误,但不知道该错误发生在何处/原因,因为我的应用程序运行正常,没有问题 有没有办法让我详细记录错误(推荐链接),例如 错误 [2014-11-30 05:44:13] production.ERROR: exception 'Symfony\Component\HttpKernel\Exception\NotFoundHttpException' in /home/domain/laravel/vendor/laravel/framework/src/I

Laravel 4 Laravel unittest失败,找不到Auth::Test的匹配处理程序

我似乎遇到了一个问题,我的登录测试条件。我的登录处理程序检查电子邮件和密码是否有效,以及确认的用户是否有效。以下测试用例通过: public function test_redirect_to_login_if_login_fails() { // enable filters to test login Route::enableFilters(); // some fake credentials to use $credentials = [

Laravel 4 Laravel/Eloquant:我可以在使用“时强制建立关系吗?”;加上;模型中的函数

我有个问题。我使用函数with()以雄辩的方式关联模型。有时并非所有数据都存在于关系的某个模型中,所以它返回错误,有解决方案吗 例如: Author::whereId($authorId)->with('AuthorContactData')->with('AuthorSocialLinks'); 有时,AuthorContactData对于一个作者不存在。有什么办法可以忽略任何作者吗。你怎么没有AuthorContactData 谢谢,您可以使用has()添加这种约束: 并且在第

Laravel 4 Laravel 4.2邮件::队列中的getBody为空

我通过Laravel 4.2上的Mail::queue发送电子邮件;一切正常。我使用模板,收到的电子邮件正是我想要的。在这个过程中的某个时刻,我希望返回body,将其添加到一个特定的表中,以用于日志目的什么都不起作用 // We will queue the email (we could add a protection here) Mail::queue($template, $template_data, function($message) use ($email, $s

Laravel 4 如何将图像插入laravel 4中的文件夹

我通过laravelcode将一个新文件夹创建到公用文件夹中,即: $f1=Input::get('f1'); $path ='img/uploads/'.$f1; File::makeDirectory($path, 0777, true, true); 然后,我使用blade.php中的代码将该文件夹选择到web页面 {{ Form::select('f1', $list, null,array('class' => 'form-control' ,'list')) }}` and

  1    2   3   4   5   6  ... 下一页 最后一页 共 9 页