我有这行代码从数据库中获取结果:
'clanMembers' => User::find(Auth::user() -> clan_id) -> where('clan_id', '=', Auth::user() -> clan_id) -> orderBy('username') -> get()
Run Code Online (Sandbox Code Playgroud)
目前它按用户名订购.我希望通过clan_rank字段将其更改为order.此clan_rank字段只包含3个不同的值.这些是:
1. Owner
2. Admin
3. Member
Run Code Online (Sandbox Code Playgroud)
我希望首先与业主订购我的结果,然后是管理员,然后是会员.如何更改我的代码行以实现这些结果?
我写这个非常简单的脚本时遇到了一些问题.此脚本的目的是在每次单击按钮时将给定数量减少一个.我似乎无法做到这一点.我的全局变量是数字= 100似乎没有改变,或改变不止一次..抱歉无法解释这一点.这是我正在努力的部分..:
<script>
var Number = 100; // Number i want changed and to keep changing each button click
function outcome() { // Button calls this function
Number = Number - 1; // Tries to change Global Number.. :/
}
document.write(Number); // Has the Number written in the document
</script>
Run Code Online (Sandbox Code Playgroud) 我是c ++的新手,我写了这段代码.这是按照这个顺序设计的.1.要求姓名然后欢迎那个人2.要求他们选择的武器3.挑选一个随机数并损坏一只熊猫
我已经完成了所有这三个步骤.然后我决定也许我可以通过在我的rand()函数括号中使用变量来改变我的随机数的范围.这没有按计划运作,所以我试着回复.在此先收到任何帮助.我不知道如何通过互联网搜索这个,所以我来到这里..希望有人能发现我的问题.我正在使用netbeans IDE.
我的问题:它首先要求我的名字,然后我输入我的名字,它欢迎我.但随后它完成了代码.在尝试其余代码之前.我的想法是,我显然错过了一些我本应该改变的东西.
Welcome to panda hunter! Please enter your name: Darryl
Welcome!, Darryl!
RUN SUCCESSFUL (total time: 3s)
Run Code Online (Sandbox Code Playgroud)
但我已经多次查看它并且无法发现任何错误.另外我的想法是这条线路有问题,因为这是它无法做到的事情并且进一步发展:
cout << "Pick your weapon of choice! Then press enter to attack: ";
Run Code Online (Sandbox Code Playgroud)
.这是整个文件内容:
#include <iostream>
#include <cstdlib>
#include <stdio.h> /* printf, scanf, puts, NULL */
#include <stdlib.h> /* srand, rand */
#include <time.h>
using namespace std;
string getName(){
string name;
cin >> name;
return name;
}
string weaponChoice(){
string weapon;
cin >> weapon;
return weapon;
}
int …Run Code Online (Sandbox Code Playgroud) 我试图在数据库中存储有关每个人会话的详细信息,如下所示:http://laravel.com/docs/4.2/session#database-sessions,现在我已经迁移了表,看起来一切顺利。但是,我实际上找不到任何提供有关如何使用此表的帮助的文档。我希望跟踪每个人的最后操作并统计在线人数。
谁能提供会话数据库的使用示例或文档链接?我假设这个表将由 Laravel 自动管理,但看来我是不正确的。
我正在寻找一种方法让我的程序等到按下按钮继续该功能.在我的主要功能中,我调用的功能是使用JPanel,按钮和标签显示我的基本GUI.当然,它显示了GUI并结束了不允许我改变GUI的功能.
public static Player player = new Player();
public static Gui gui = new Gui();
public static boolean inMain = true;
public static boolean inBattle = false;
public static void main(String[] args){
showMainGui();
}
Run Code Online (Sandbox Code Playgroud)
我认为我正在寻找的是这样的东西:
public static void main(String[] args){
showMainGui();
while(inBattle == false){
// wait until inBattle changes
}
}
Run Code Online (Sandbox Code Playgroud)
while循环将循环并等待直到在showMainGui中创建的按钮将inBattle更改为true.我怎么能这样做呢?这让我很困惑.我的目标是单击一个JButton,按钮变为不同的按钮
我在showMainGui()上创建的按钮的动作监听器;
public class Hunt implements ActionListener{
@Override
public void actionPerformed(ActionEvent e) {
MainClass.inBattle = true;
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的showMainGui()方法
public static void showMainGui(){
gui.panel.add(gui.healthLabel);
gui.panel.add(gui.pbsLabel);
gui.panel.add(gui.staminaLabel);
gui.panel.add(gui.levelLabel);
//Adding initial …Run Code Online (Sandbox Code Playgroud) 从我认为是静态的动作监听器,我试图从类中调用非静态方法.我如何从班上打电话给我的方法?
public class addContent {
User Darryl = new User();
public static void addStuff(){
//Panel and Frame
JPanel panel = new JPanel(new BorderLayout());
JFrame frame = new JFrame("PandaHunterV3");
Container contentPane = frame.getContentPane();
contentPane.setLayout(new FlowLayout());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Setup labels
JLabel label = new JLabel("Label");
frame.getContentPane().add(label);
//Setup buttons
JButton button = new JButton("Button");
frame.getContentPane().add(button);
//Action listener
button.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e){
Darryl.showHealth(); // HERE IS THE PROBLEM.
}
});
//Crap
frame.pack();
frame.setVisible(true);
}
}
Run Code Online (Sandbox Code Playgroud)
和我的班级,我试图从中调用方法
public class User {
int health; …Run Code Online (Sandbox Code Playgroud) 谷歌搜索似乎没有任何解决方案.在Laravel中使用Auth登录帐户时,它会更新用户的updated_at字段.我希望它不要这样做,并且只在用户详细信息实际更改时更新updated_at.
我怎么能在Laravel 4中实现这个目标?
更新我意识到它为什么要更新时间戳.这是因为在用户登录时,我更新了一个字段.这显然反过来更新了时间戳.
问题应该是,如何停止更新字段的字段更新?
示例代码:
public function postLogin()
{
$email = Input::get('email');
$password = Input::get('password');
if(Auth::attempt(array('email' => $email, 'password' => $password))){
$user = User::find(Auth::user() -> id);
$user -> online = 1;
$user -> timestamps = false;
$user -> save();
return Redirect::intended('/');
}else{
return Redirect::route('home') -> with('global', 'Failed to login');
}
}
public function getLogout(){
$user = User::find(Auth::user() -> id);
$user -> online = 0;
$user -> timestamps = false;
$user -> save();
Auth::logout();
return Redirect::route('home');
}
Run Code Online (Sandbox Code Playgroud)
这是带有建议的更新代码.这仍在更新'updated_at'.
我怀疑它是Auth :: …