我正在尝试从文件中进行简单的上传,以便一个国家/地区有一个附加其国歌的声音文件.我使用PHP 7.2.10与Laravel 19年7月5日.
我的表格包括一个名为anthem的字段,表格开始于
<form id="form-app" enctype="multipart/form-data"
method="post"
action="{{ route('storeCountryAnthemMPOnly',['id' => $co->id]) }}">
Run Code Online (Sandbox Code Playgroud)
路线web.php是:
Route::post('storeCountryAnthemMPOnly/{id}',
'CountryController@storeCountryAnthemMPOnly')
->name('storeCountryAnthemMPOnly');
Run Code Online (Sandbox Code Playgroud)
我在控制器中的功能只是:
public function storeCountryAnthemMPOnly(Request $request, $id)
{
dd($request);
}
Run Code Online (Sandbox Code Playgroud)
当我按下提交按钮时,我得到:
stream_socket_sendto():不允许发送或接收数据的请求,因为套接字未连接(当使用sendto调用在数据报套接字上发送时)没有提供地址.
我无法理解这一点,非常感谢帮助.
我想在CKEditor中使用一些可选的附加功能,特别是视频嵌入.
我已将整个内容下载到公共区域的ckeditor,并在插件目录中有视频.
我从CKeditor的CDN开始:
<script src="//cdn.ckeditor.com/4.7.3/full-all/ckeditor.js"></script>
Run Code Online (Sandbox Code Playgroud)
然后我添加了视频插件的选项:
<script>
CKEDITOR.plugins.addExternal( 'video', '{{ public_path('\ckeditor\plugins\video\ ') }}', 'video.js' );
</script>
Run Code Online (Sandbox Code Playgroud)
(video.js实际上是在我尝试过的子目录对话框中).
我可以看到我的页面上显示的CKEditor但没有视频按钮.
有什么想法吗?
我有一个项目,用户被分配给客户,我想在各个视图之间共享该信息.
在AppServiceProvider中我添加了
use View;
use Auth;
Run Code Online (Sandbox Code Playgroud)
然后修改启动到
if ( Auth::check() )
{
$cid = Auth::user()->client_id;
$company = \App\Clients::first($cid);
view::share('company',$company);
}
Run Code Online (Sandbox Code Playgroud)
但如果我(公司)我得到了
Undefined variable: company
Run Code Online (Sandbox Code Playgroud) 我在我的应用程序中定义了 3 个数据库(传统不是我的设计!),我想使用 DB Select 来运行原始 SQL,而不是从主数据库运行。
告诉的语法是什么
DB::select('SELECT....
Run Code Online (Sandbox Code Playgroud)
使用特定的预定义连接?
我有一个由 id 索引的表,还有一个列描述。
我想以填充无线电组的形式使用它。
我的问题是如果我尝试
$colours = Colours::where('manufacturer_id',"=",$man)->select('id','description')->orderBy('description')->groupBy('description')->get();
Run Code Online (Sandbox Code Playgroud)
我得到
SQLSTATE[42000]:语法错误或访问冲突:1055 SELECT 列表的表达式 #2 不在 GROUP BY 子句中,并且包含非聚合列“cl24-ids.colours.manufacturer_id”,它在功能上不依赖于 GROUP BY 子句中的列;这与 sql_mode=only_full_group_by (SQL: select
description,manufacturer_idfromcolourswheremanufacturer_id= 1 group bydescription)不兼容
请问有什么想法还是我应该只使用非 Eloquent 解决方案?
我有一个模型配置,顶部有以下内容:
<?php
namespace App;
use DB;
use Illuminate\Database\Eloquent\Model;
class Config extends Model
{
protected $table = 'config';
public function getConfigVariables()
{
$config = DB::table('config')->where('is', '1')->first();
session()->put('name',$config['name']);
session()->put('infoemail',$config['infoemail']);
session()->put('copyrightowner',$config['copyrightowner']);
Run Code Online (Sandbox Code Playgroud)
我希望在控制器中调用它来设置会话,以便在我设置的顶级路由中设置
Route::get('/',
[
'uses' => 'ConfigController@ConfigVariables',
'as' => 'home'
]);
Run Code Online (Sandbox Code Playgroud)
不起作用的配置控制器方法是:
public function ConfigVariables()
{
Config::getConfigVariables();
session()->put('thisyear',ReturnCurrentYear());
$footer = "© ".session()->get('thisyear').", ".session()->get('name');
session()->put('footer',$footer);
return view('welcome');
}
Run Code Online (Sandbox Code Playgroud)
但这不起作用,我被困住了!